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

Как сортировать виджеты wordpress WordPress

Здравствуйте. Недавно, я задумался о том, как бы убрать некоторые виджеты с определённых страниц моего сайта. Ну вот к примеру, зачем на странице – Обратная связь, отображать все виджеты? Ведь страница маленькая, а виджетов много, и получается пробел какой-то на странице. Да и ни к чему на такой страницы, отображать вообще какие-то виджеты, хватит пару виджетов, поиск и форма подписки.

В этом и вопрос, как так сделать, чтобы на одной странице виджет показывался, а на другой странице, тот же самый виджет не показывался. Согласитесь это очень удобная функция, которая улучшит юзабилити вашего сайта. Искать данную функцию, я начал естественно через плагины, и конечно же как обычно, нашёл то что искал. Хочу представить вам простой и удобный плагин – Restrict Widgets, это прям то что я искал, ничего лишнего.

 

Данный плагин вы можете установить прямо из своей административной панели wordpress. Для этого перейдите по вкладке: Плагины – Добавить Новый, и в поле поиска плагинов введите название плагина – Restrict Widgets, нажмите Enter.

(Этот плагин устарел, давно не обновлялся, может быть не совместим с WordPress и PHP. Если хотите попробовать его, делайте резервную копию сайта, либо удалите его через панель хостинга, если будет сбой. Есть альтернатива – Widget Options)

30-04-2015 13-11-20_mini

 

После установки, вам нужно активировать плагин. Далее после активации плагина перейдите на страницу Виджетов, и спуститесь в самый низ страницы, там у вас появятся настройки плагина. В настройках можете ничего не указывать, и не менять, оставьте всё как есть.

30-04-2015 13-15-28_mini

 

Откройте любой виджет, теперь на каждом виджете у вас будут отдельные настройки, где показывать данный виджет, а где не показывать.

30-04-2015 13-30-42_mini

 

В настройках каждого виджета у вас будет 2 вкладки:

1. Hide widget on selected – Скрыть виджет на выбранных.

2. Display widget on selected – Отобразить виджет на выбранных.

30-04-2015 13-32-06_mini

 

Лично я пользуюсь вкладкой Hide widget on selected, в принципе суть та же, с помощью одной вкладки вы указываете где не показывать ваш виджет, а с помощью другой вкладки вы указываете наоборот где отображать ваш виджет. По моему без разницы, можно любой воспользоваться.

Чтобы указать на каких страницах будет отображаться ваш виджет, а на каких не будет, вам нужно кликнуть по полю – Select options.

30-04-2015 13-33-13_mini

 

После чего у вас откроется список разделов страниц, которые можно включать или исключать, для того или иного виджета.

30-04-2015 13-42-33_mini

 

Первый раздел – Pages, здесь будут указаны все страницы, которые имеются на вашем Сайте. К примеру, чтобы скрыть виджет с определённой страницы вашего сайта, то кликните по названию страницы, и она автоматически добавится в список страниц, где виджет не будет показываться.

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

30-04-2015 15-32-12

 

Чтобы убрать виджет с главной страницы, вам нужно добавить в список страниц – Front Page, а чтобы виджет не показывался на всех записях выберите – Single записи.

30-04-2015 15-33-37

 

Так же можно убрать виджет со страниц Категорий – рубрик вашего Сайта. И да же можно указать чтобы тот или иной виджет не показывался на мобильных телефонах. В общем просто по экспериментируйте, и сразу всё поймёте, ничего сложного здесь нет.

Итак, на этом у меня всё, я надеюсь что данная статья помогла вам, навести порядок на вашем сайте, и разложить всё по полочкам, чтобы каждый виджет имел своё место, и не отображался там, где ему отображаться не стоит.

 

Display widget, можно не только скрывать виджеты с определённых страниц, но и не показывать виджеты для незарегистрированных пользователей.

WP Page Widget – С помощью данного плагина вы не только сможете устанавливать определённые виджеты для каждой страницы, но и для каждой записи. Отличный плагин.

 

info-effect.ru
Добавить комментарий

Имя и Email указывать не обязательно. Чтобы получить ответ на свою электронную почту, укажите свой Email.

  1. Андрей

    Спасибо большое!

    Ответить
    1. Андрей, Пожалуйста !

      Ответить
  2. sanya

    Респектую, то что надо ! Всех благ

    Ответить
  3. Egor

    Не работает почему-то.
    Общие настройки плагина на странице Виджетов появляются, а свойство Display/Hide widget – нет

    Ответить
    1. Admin автор

      Всё должно работать, попробуй обновить страницу или переустановить плагин. Попробуй плагин – Display Widget, он лучше, на Русском.

      Ответить
      1. Egor

        Оказывается не работает только на одном виджете, который мне как раз и надо скрыть. Display Widget – аналогично.

        Ответить
        1. Admin автор

          Что за виджет и где он расположен ?

          Ответить
          1. Egor

            BigBlueButton, расположен в “Основной области для виджетов”

          2. Admin автор

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

  4. Egor

    Понятно. Может подскажете плагин, скрывающий целиком область с виджетами?

    Ответить
    1. Admin автор

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

      Ответить
  5. Сергей

    Плюсую, отличная статья, плагин – то, что надо

    Ответить
  6. Daulet Meldeshev

    Работает, спасибо админ!

    Ответить
  7. Vladimir

    Хочу оставить виджет только на главной странице. Выставляю “Display widget on selected”.
    Работает на всех страницах кроме главной :(

    Ответить
  8. Vladimir

    Прошу прощения, разобрался. Автору респект и уважуха.

    Ответить
  9. Саня

    А как убрать область виджетов ?

    Ответить
    1. Admin автор
      Ответить
  10. Александр

    Огромное спасибо! Прям вот то, что нужно. Это один из важнейших плагинов который нужен

    Ответить
    1. Admin автор

      Пожалуйста! Есть ещё плагин Display Widgets тоже Классный, в нём есть Геотаргетинг, можно виджеты скрывать для пользователей из определённых стран.

      Ответить
  11. Евгений

    Спасибо за информацию. Возник следующий вопрос: как убрать определенный виджет из мобильной версии сайта? Стоит woocommerce и в боковой колонке есть один кастомный виджет, который необходимо скрыть с мобильной версии страницы.

    Ответить
    1. Admin автор

      Пожалуйста! Как раз данный плагин вам поможет в этом вопросе. В настройках виджета в самом низу есть параметр Mobile, можете скрыть или показать виджет на мобильных устройствах! Понимаете?

      Ответить
      1. Евгений

        Да, спасибо большое, не внимательно смотрел.

        Ответить
  12. Илья

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

    Ответить
    1. Admin автор

      Лучший плагин для изменения стилей SiteOrigin CSS. Только код лучше переносить на WordPress. Внешний вид – Настроить – Дополнительные стили.

      Ответить
  13. Макс

    Спасибо бро)) вордпресс мне всё больше нравится)

    Ответить
  14. Ебурдей

    Просто и со вкусом

    Ответить
    1. Admin автор

      Благодарю)

      Ответить
  15. Ирина

    Автору крепкого здоровья и финансового благополучия!

    Ответить