Intereting Posts
которая является функцией, которая удаляет акцентированные гласные? Размещение карт Google на странице WordPress с помощью редактора страниц WordPress Пользовательский короткий код выполняется при сохранении страницы в wp-admin Как показать больше сообщений в данной категории? Применяйте фильтры при загрузке сообщения через ajax Получите таксономию родителя, используя дочернюю пулю (из объединенных таксономий) Использование вызова Ajax в jQuery не работает в виджетах Как отобразить страницу сведений о будущих (запланированных) сообщениях Исключить категорию из WP_Query Ошибка перевода эспрессо события Получение трассировки стека при возникновении ошибки? Различные правила перезаписи для таксономий и cp в многопользовательском режиме? Как я могу динамически загружать другой шаблон страницы, чтобы предоставить альтернативный макет сообщений? Страница архива типа персонализированной почты: установка сообщений на страницу, разбиение на страницы Как создать и установить отдельный файл шаблона для статей в системе Genesis? (WordPress)

Как исключить категории из боковой панели с активными виджетами в ней?

Есть ли способ исключить определенные категории из виджетной боковой панели? У меня есть категории, связанные с пользовательскими типами сообщений и тегами, связанными с моим блогом. Я не хочу отображать категории CPT при просмотре своего блога.

Есть идеи? Все, что я могу придумать, это то, что мне нужно жестко закодировать боковую панель вместо этого и отбросить виджетную версию.

Если я правильно понимаю, быстрое решение может использовать что-то вроде Widget Logic и создавать пользовательское меню для каждой категории, а затем использовать любые условные теги. // такие как is_category() или in_category( '5' ) Или, если вы Не хотите использовать плагин, вы можете попробовать дублировать виджет, а затем добавить условный тег там … надеюсь, что это поможет!

Категории в виджетах получаются следующим образом:

 wp_list_categories(apply_filters('widget_categories_args', $cat_args)); 

Поэтому вы можете использовать этот фильтр для изменения аргументов.

Однако было бы проще использовать альтернативный виджет, например, один из Widgets Reloaded , который предлагает больше контроля через интерфейс.