Как отображать виджеты только на определенной странице | Display Widgets и Widget Logic

Как отображать виджеты только на определенной странице | Display Widgets и Widget Logic | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

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

Как отображать виджеты только на определенной странице | Display Widgets и Widget Logic

Для решения этой задачи можно воспользоваться плагином Widget Logic. Этот плагин добавляет в каждый виджет специальное поле, в котором можно прописать условие для показа (например, показывать виджет только на главной странице — смотрите скриншот выше). Плагин Widget Logic — способ достаточно простой, если знать, как пишутся эти условия. Поэтому сразу переходим ко второму решению — плагину Display Widgets.

Плагин Display Widgets работает еще проще — он просто отображает список страниц с чекбоксами.

Как отображать виджеты только на определенной странице | Display Widgets и Widget Logic

Для того, чтобы показать виджеты на определенных страницах, нужно отметить нужные чекбоксы. Так же плагин создает в виджетах чекбоксы, отметив которые, вы отобразите или скроете эти виджеты на определенных страницах.

Скачать Display Widgets
Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. IvanMazepa

    Спасибо, давно искал как реализовать.

    Ответить
  2. Grawl

    О да, второй способ — то, что надо!

    Ответить
  3. Денис Бражников

    Спасибо большое! Второй вариант подошёл идеально.

    Ответить
  4. PSP

    Подскажите пожалуйста плагин, который также может управлять виджетами только на страницах меток? Пробывал TS Custom Widgets — не работает.

    Ответить
    1. Widget Logic или сделать шаблон самостоятельно, чтобы виджеты отображались только в архивах тегов — сделать это поможет условие is_tax( ‘tag’ ); или другое подобное условие is_.

      Ответить
  5. Capoeirista

    Условные теги

    Ответить
  6. Максим

    Спасибо!
    А как виджет на странице в нужном месте сначала отобразить, а после прокрутки до определенного места скрыть? В частности интересует виджет диалога с клиентом.

    Ответить
  7. Александр

    Большое спасибо! 2-ой способ просто идеальный! Очень гибкий! СПАСИБО!!!

    Ответить