uzumeti
@uzumeti

Как проверить принадлежность категории в wordpress через if?

Всем привет!

Помогите пожалуйста разобраться.

Задача:

Нужно проверить принадлежность категории через условие, для того чтобы вывести в нужной категории дополнительную запись. В коде странички single.php использую конструкцию

<?php if(in_category('170')) :

						echo "Надпись"; 

endif;
						
?>


Всё работает :) Отлично...НО!

Есть отдельная таксономия, созданная плагином для wordpress ОТЗЫВЫ (со своими категориями и отдельной вкладкой для внесения инфы в админке). Каждая рубрика тоже имеет свой ID и отображается она в той же таблице БД, что и обычная категория. Каждый отзыв тоже выводится через страницу single.php. В отзывах тоже необходимо вывести уже свою запись для данной категории (таксономии). Но данная конструкция не работает. Пробовал задавать и ID и название. Наводит на мысль ,что в корне неправильно пытаться вывести не основную таксономию через проверку принадлежности категории. Помогите пожалуйста понять, в какую сторону копать. Никак не пойму структуру этих левых доп.рубрик. Пытался проверять оператором if принадлежность записи таксономии, но так и не нащупал решение. Делал даже безумные функции in_taxonomy)) Но этот вариант,конечно же, не сработал.
  • Вопрос задан
  • 862 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Есть функция has_term().
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы