Показать div только если запись находится в определенной категории

30 янв. 2015 г., 23:28:47
Просмотры: 45.1K
Голосов: 4

В моем списке записей блога я хотел бы показывать div, который помечает запись как "Пресс-релиз", если запись отмечена категорией "Пресса".

Я добавил следующий фрагмент в мой цикл:

<?php if (is_category( 'press' )) : ?><div class="category">Пресс-релиз</div><?php endif;?>

Я также пробовал заменить press на ID категории, но ни один из вариантов не работает. Правильно ли я это реализую?

0
Все ответы на вопрос 1
0

is_category() делает следующее:

(...) Проверяет, отображается ли архивная страница категории. (...)

На одной строке ниже на странице кодекса указано:

Чтобы проверить, относится ли запись к категории, используйте in_category().

Так что просто используйте последнюю функцию.

30 янв. 2015 г. 23:45:14