Проверяем принадлежит ли пост категории

Для создания различных условий вывода зачастую нужно знать к какой или каким категориям принадлежит пост.Проверить принадлежность можно с помощью функции in_category(»)

Передавать можно несколько параметров. Самый популярный — id категории.

if ( in_category('66') ) { echo '123';}

Данный код проверить принадлежит ли запись категории с id 66 и если да то выведет 123.

Другие варианты использования функции:

in_category(‘imyacategorii’) //проверит по слугу

in_category(‘Категория ордпресс’) //проверит по имени категории

in_category(array( 1, 5, 7, 9)) // Проверить принадлежит ли пост хотя бы одной из перечисленных категорий.

Если нужно проверить принадлежность к определенной родительской (а точнее к любой дочерней указанного родителя)

post_is_in_descendant_category()

Здесь все так же - модем передать имя, id, слуг

 

Запись опубликована в рубрике wordpress. Добавьте в закладки постоянную ссылку.

Один комментарий на «Проверяем принадлежит ли пост категории»

  1. LeeSEO говорит:

    Спасибо, как раз мучился с тем, как прроверить принадлежность не к одной, а к нескольким категориям.

    Как-то оно все путано, в одном случае пишется array с кавычками для каждого идишника, а в каком-то пишется через запятую.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *