Определение категории поста

Итак.. задача следующая…
В sidebar присутствует слудующая запись:

<?php if (is_category('services')){ ?>
Этот текст показывается только если мы находимся в категории services
<?php } ?>

Текст отображается когда мы переходим на в категорию services.

Хотелось бы показывать этот текст в сайдбаре не только в списке постов в этой категории, но и в сайдбаре при просмотре самого поста и только в этой категории services.

Кто может помочь?

попробуйте

<?php if ((is_category('services') || (is_single() && in_category('IDКатегории'))){ ?>
Этот текст показывается только если мы находимся в категории services
<?php } ?>

залей этот же код в сайдбар!!!!! что в этом такого?????

я дам тебе ссылку на плагин виджет PHP — Samsarin PHP Widget –> http://blog.samsarin.com/samsarin-php-widget

ты поймешь как им пользоваться………. свой код просто впиши туда и внедри в сайдбар…. вот и все!!!!

<?php if (is_category('services')){ ?>
Этот текст показывается только если мы находимся в категории services
<?php } ?>

ozono, Вы видимо не внимательно прочли мое первое сообщение.

Tapac, спасибо, попробую.

Возник вопрос, а можно ли избавиться от IDКатегории, но использовать вместо этого slug категории?

а как сделать наоборот, исключение?

<?php if (is_category()){ ?>
чтобы этот текст показывался везде, кроме категории с id=X
<?php } ?>

Добавить восклицательный знак: !is_category()

Ю.Б., спасибо!!!!!

как сделать исключение и в подкатегориях категории с id=X?

<?php if (!is_category(1)){ ?>
чтобы этот текст показывался везде, кроме категории с id=X и ее подкатегорий, без перечеслений id каждой подкатегории
<?php } ?>
Anonymous
Отправить
Ответ на: