Итак, я пытаюсь добавить «-нон» в класс для сообщения, если он находится в определенной категории в Wordpress. Так что, скажем, если я просматриваю сообщение с идентификатором категории 7, я хочу, чтобы определенный класс под названием «пример» изменился на «example-none».Любая идея, почему Wordpress's inCategorgy тег не работает?
Вот мой код:
<div class="example<?= is_category('events') ?'-none':'' ?><?= in_category('7') ?'-none':'' ?>">
Странная вещь с кодом, оно работает на странице, когда я просматриваемый все сообщения в определенной категории. Но когда я перехожу на внутренний пост, который находится в определенной категории, код не работает.
Я использую тег in_category ('7') для достижения этого на боковой панели wordpress.
Любая идея о том, что я делаю неправильно?
Вы пытались поставить 'wp_reset_query()' перед вызовом 'is_category()'? Иногда условные теги перегружаются запросами выше в источнике. – Pat