Заметки по Wordpress

Пользовательская таксономия (Custom Taxonomy)

Продолжая серию постов   «Пользовательские типы» поговорим о пользовательской таксономии (Custom Taxonomy) в WordPress.
С 1-ой частью серии посвященной пользовательским типам постов можете ознакомиться тоже.

Часть 2: Пользовательская таксономия.

И в этом случае как и с созданием пользовательских типах постов Вам поможет генератор таксономи.

Поля заполняются по тому же принципу, что и с типами сообщений. Там ничего сложно нет, если не сможете разобраться пишите в комментарии.

По мне так этот генератор выдает слишком большой код.

Вот пример упрощенного кода,  которым пользуюсь я
[crayon lang=’php’]register_taxonomy(“Name_Taxonomy”, array(“post”), array(“hierarchical” => true, “label” => “Русское название таксономии”, “singular_label” => “Русское название таксономии”, “rewrite” => true));[/crayon]

  • Name_Taxonomy – это название Вашей таксономии на латинице
  • post – это куда будет добавлена таксономия, можно поменять на любое значение пользовательский тип поста.
  • hierarchical – это иерархия. true – аналогия Рубрик. false – аналогия Тегов

Что бы отобразить   таксономию в Вашем шаблоне вставляем код в нужном месте
[crayon lang=’php’][/crayon]
Кроме того, таксономии автоматически поддерживаются на уровне темы. Т.е. если вы хотите чтобы оформление постов, которые относятся к одной из таксономий отличалось от других, вам будет достаточно создать шаблон для неё. Последовательность в которой WordPress ищет шаблоны таксономий показана на следующем рисунке.

Примечание. Вместо текста, выделенного красным, нужно подставить название соответствующей таксономии.

Вот и все ничего сложного…

Ссылка на генератор: themergency.com

Новые посты

Как в RSS новости вставить картинки

Гордеев Игорь

Выделяем комментарии автора в wordpress

Гордеев Игорь

Вывод числа фолловеров и FeedBurner-счетчик на WordPress

Гордеев Игорь

Оставить комментарий