Здравствуйте, с помощью плагина Widget Logic можно отображать любой виджет на любых страницах, категориях, записях, для этого нужно прописать соответствующий условный тег WordPress.
Скачать исходники для статьи можно ниже
Бизнес сообщество BizNet - здесь
Все теги можно найти здесь:
“codex.wordpress.org/Conditional_Tags”
Для отображения виджета на страницах/записях определенной категории нам понадобится следующий тег:
is_category( array( ) )
Например, можно записать так:
is_category( array( 9, 7, 5 ) )
или
is_category( array( ‘blue-cheese’, ‘Stinky Cheeses’ ) )
или
is_category( array( 9, ‘blue-cheese’, ‘Stinky Cheeses’ ) )
И конечно же, нам нужно установить плагин Widget Logic:
Сведения о плагине из официального репозитория (на момент публикации статьи):
Активных установок: 200.000+
Автор плагина: WPChef
Сайт плагина: “ru.wordpress.org/plugins/widget-logic/”
После активации плагина в каждом виджете появится дополнительное поле “Widget Logic”:
Где найти название (ярлык) или ID категории?
Нужно зайти в админку wordpress в левом меню выбрать пункт “Записи”, подпункт “Рубрики”:
Напротив каждой рубрики есть её ярлык – вот его и нужно использовать в тегах:
Или же можно использовать вместо ярлыка рубрики – её ID, для этого заходим в нужную рубрику и в строке поиска браузера ищем “ID=…”
В данном примере ID рубрики равен 165.