ПредишенСледващото

В различни CMS публикуване на различно съдържание с отличие от обикновени предмети е решен по различен начин, а понякога и с помощта на различни трети страни плъгини, ако няма разработчик на ръка, въпреки че дизайнът трябва да напише компонент за понякога не най-трудните неща. Днес ще говорим за използването на произволни видове публикации в WordPress.

Какво е произволни позиции?

Създаване на всякакъв вид съдържание на сайта ви позволява да публикува не само материалите и предметите, тъй като ние се използва за представяне, но и като цяло да публикува имена, като например в сайтове, чието портфолио от публикувано произведение, в списъка на проектите, публикувани от проекта и толкова далеч "рецепта, преглед на книгата, съобщението за пресата и така нататък. " Да не се използва произволни позиции за разделяне на всички записи в блога, има и класификации, категории, тагове и други техники за маркиране съдържание и сортиране.
Ето някои примери за изпълнение на произволни видове публикации в нашия сайт и други сайтове.

Примери за нашата работа

  • Nprofi.ru - недвижими имоти база данни
  • Използването на класификации и произволни видове съобщения, за да създадете база данни за недвижими имоти. С търсене и сортиране по taksanomiyam.
  • injener.org - Публикуване на завършени проекти

Примери на други сайтове

Добавянето на всякакъв вид пост

След като се създаде нов пост в произволен тип, WordPress, ще бъде на разположение на същия контрол като нормален запис. можете лесно да добавите себе си цялата функционалност.

Например, аз ще създаде произволен тип запис - продукти. За онлайн магазин например публикува продукти. Създаване на стил с минимални настройки.

От версия 2.9 WordPerss е въведена функция register_post_type (), но цялата си мощ и функционалност е получил само във версията на WordPress 3.0

Преди да започнете, трябва да укажете името на вида на пост, две степени (препратка име в администраторския панел), както и дали да публикува този пост.

Добавяне на произволен тип публикация в WordPress. Този код може да поставите в functions.php темата ви например.

ADD_ACTION # 40; "Init". "Create_my_post_types" # 41; ;
функционални create_my_post_types # 40; # 41; # 123; register_post_type # 40; "Каталог". масив # 40; "Етикети '=> масив # 40; "Име" => __ # 40; "продукти" # 41. "Singular_name '=> __ # 40; "Каталог" # 41; # 41. "Обществено" => вярно. # 41; # 41; ;
# 125;

Ние добавихме в сила, когато инициализиране на призива на нашата функция. С register_post_type () функция добавя нов случаен тип запис. Аргументите, подавани първото име аргумент и тип масив с голям брой аргументи и маркери. Сега в администраторския панел, трябва да имате едно и също име меню, създадено вас. Помислете аргументи, взети от register_post_type (функция) по-подробно.

"Етикети '=> масив # 40;
"Име" => __ # 40; "продукти" # 41.
"Singular_name '=> __ # 40; "Каталог" # 41.
"Add_new '=> __ # 40; "Добави" # 41.
"Add_new_item '=> __ # 40; "Нов продукт" # 41.
"Редактиране" => __ # 40; "Редактиране" # 41.
"Edit_item '=> __ # 40; "Редактиране на продукта" # 41.
"NEW_ITEM '=> __ # 40; "Нов продукт" # 41.
"Изглед" => __ # 40; "Преглед" # 41.
"View_item '=> __ # 40; "Преглед на продукт" # 41.
"Search_items '=> __ # 40; "Търсене на продукт" # 41.
"Not_found '=> __ # 40; "Няма намерени продукти" # 41.
"Not_found_in_trash '=> __ # 40; "В кошницата има никаква храна" # 41.
"Майка '=> __ # 40; "Родителски продукт" # 41. # 41.

Описание \ описание

описание - аргументът получаване на описанието на приставката си. В момента не съм виждал изхода на тази опция в админ панела и посочването на този аргумент не е критично.

Възможности \ capability_type

За по-голямата част от хората, които имат нужда да контролира тези неща, това е по-лесно просто да се промени capability_type нещо като моя пример продукт. WordPress ще се промени автоматично. Например, edit_post способност ще edit_product.

/ * Global контролни продукти. * /
"Capability_type '=>" продукт ".

Support \ подпори

поддържа - ние също може да се определи кои области могат да се редактират нашия пост на страницата, добавете пост. По подразбиране, тази титла и редактора. Това са наличните опции

"Подкрепя '=> масив # 40; "Заглавие". "Editor". "Откъс". "Персонализирани полета". "Thumbnail" # 41.

Таксономия \ класификации

Ако вече имате таксономия, можете да се даде възможност на техните мнения също използват тези класификации. Просто трябва да се инсталира на името на масива класификация, която искате да използвате.
На интеграцията на класификации и произволни видове съобщения за които ще говоря по-късно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!