Как отображать и скрывать виджеты на определенных страницах сайта WordPress

В одной из наших предыдущих статей мы уже показывали как расширить функционал стандартных виджетов в WordPress. Мы упоминали плагин под названием Widget Logic, который можно использовать для вывода виджетов только на определенных страницах с помощью тегов условий. Однако, не всем понятны эти условные теги. Для тех пользователей, которым нужно менять контент сайдбара на различных страницах и избежать при этом создания множества сайдбаров и дублирования виджетов, есть решение. Решение заключается в использовании плагина под названием Display Widgets.

Плагин Display Widgets добавляет чекбоксы в каждый виджет, позволяющие скрывать или отображать виджет на каждой из страниц сайта. Посмотрите на скриншот ниже для того, чтобы понять о чем идет речь:

displaywidgets[1]

Все, что вам необходимо сделать, чтобы получить такую функциональность у себя на сайте, это установить и активировать плагин Display Widgets. Затем переходим в раздел «Внешний вид > Виджеты» административной панели сайта и настраиваем с помощью чекбоксиков виджеты, которые необходимо скрыть или отобразить на определенных страницах сайта.

Надеемся, что эта статья помогла вам отображать или скрывать виджеты на определенных страницах сайта WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 4.4/5 (9 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • Ivan

    Спасибо!

  • pavel

    Доброго дня! Подскажите , у меня на одном сайте этот виджет отображается как у вас на картинке с красными стрелочками, а на зеркале сайта (бесплатный хостинг) — не отображается вообще, что может быть за причина?

    • ADv

      Как вариант, нужна более свежая версия php. Попробуйте включить режим отладки в ВП и посмотрите на ошибки, которые будет выдавать сайт.

  • https://onlinedomains.ru/ OnlineDomains

    Подскажите, как решить подобного плана задачу, у меня медицинский сайт на вордпресс, я хочу выводить в статьях про облысению рекламу клиник, которые занимаются пересадкой волос, а в статьях про нарушение эрекции, клиники занимающиеся этой проблемой, как разделить лучше эту рекламу?

    С помощью шорт-кодов или есть еще варианты?

    • ADv

      Мне кажется, должен помочь плагин Widget Logic.

Scroll To Top