Как показать или скрыть виджет только на выбранных страницах сайта
Для управления отображением виджетов можно использовать следующие плагины:
Здесь можно найти условные теги woocommerce: https://docs.woothemes.com/document/conditional-tags/
Здесь можно найти условные теги WordPress: https://codex.wordpress.org/Conditional_Tags
Например, можно создать разные фильтры с помощью шорткода [woof] для каждой страницы категории, используя его атрибуты tax_only и by_only. Затем вставьте обычный текстовый виджет в сайдбар и впишите туда шорткод с его атрибутами. После этого впишите в текстовое поле widget-logic условие для отображения текущего виджета только на выбранной странице(ах).
(Widget Logic)
