WordPress как на ладони

Формирование заголовка в цикле в зависимости от категории

Пробовал исользовать такой код

<?php if ( in_category( '3' ) ) {
  echo 'Заголовок 1';
  } elseif ( in_category( '4' ) ) {
  echo 'Заголовок 2';
  } else {
  echo 'Заголовок 3';
  } ?>

Но он почему то не работает, не понимаю в чём ошибка. Код вставляю на место заголовка записи внутри цикла

0
Гость
7.8 лет назад
  • 0
    Kama9618

    Попробуйте числа указать не как строки, а как числа...

    не

    in_category( '3' )

    а

    in_category( 3 )

    А то WP ищет не категорию с ID 3, а категорию с ярлыком '3', которой разумеется нет...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация