Блог Александра Бобрина. SEO, блоггинг, инфобизнес и заработок в интернете
Реклама/Услуги

Widget Logic плагин для отображения виджетов!

Здравствуйте, уважаемые читатели!

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

Например, если Вы установили какой-либо баннер в сайдбаре блога и, для экономии места в сайдбаре или по другим причинам, желаете, чтобы этот баннер отображался только на главной странице блога, то Вам поможет это сделать плагин Widget Logic.

Скачать widget logic можно на этой странице.

Установка стандартная. Закачать на сервер в папку с плагинами блога и активировать в административной панели.

Все настройки Widget Logic находятся непосредственно в виджетах.

При добавлении какого — либо элемента в сайдбар блога появляется вот такая строка:

widget logic

Здесь Вам нужно прописать представленные ниже значения, которые называются «Conditional_Tags».

widget-logic

Настройки Widget Logic

is_home () — отображение элемента сайдбара только на главной странице
!is_page ('about') — отображение элемента сайдбара, кроме страницы about
is_single () — показывать элемент сайдбара только на страницах с заметками блога
is_page () — показывать только на страницах блога
is_search () — показывать только на странице с выдачей поиска по блогу
is_archive () — показывать только на страницах с архивами блога
!is_home () — показывать на всех страницах кроме главной
is_admin () — показывать только администратору блога (вам)

Это лишь часть настроек, которые можно применять к элементам сайдбара.

С полным списком «Conditional_Tags» можно ознакомиться на этой странице.

Если оставить поле пустым, то элемент будет отображаться абсолютно на всех страницах блога.

На этом у меня все. Советую Вам подписаться на свежие рассылки, впереди еще немало интересных статей.

С уважением, Александр Бобрин

Понравилась статья? Поделись с друзьями!

Комментариев - 28
  1. Иван

    Сам использую этот Плагин! В интернете можно найти весь набор команд для него. :good:

    Ответить

  2. Виктор Боченков

    А как определить номер страницы?  :scratch:

    Ответить


    Александр Бобрин

    Виктор, для этого служит небольшой плагин «Reveal IDs». Он показывает id страниц в админке (напротив каждой страницы).

    Ответить


    Анатолий Севрук

    Вот спасибо за плагин! 🙂

    Ответить


    Сергей

    Когда создаёшь или изменяешь пост, под заголовком «Получить короткую ссылку», в конце которой и написан ID

    Ответить


    Анатолий Севрук

    Блин, а я и забыл совсем. Можно не ставить плагин Reveal IDs.

    Ответить

  3. Виктор Боченков

    Так с этим разобрался! Меня интересует 

    !is_page ('about') — отображение элемента сайдбара, кроме страницы about

    Как правильно писать страницу !is_page ('id814') или же просто  !is_page ('814')... что я реально запарился.  :wacko:

    Ответить

  4. Виктор Боченков

    Все. Я разобрался  :yahoo:

    Верный вариант !is_page (814)

    Ответить

  5. Александр

    Добрый день ! У меня вопрос. Я использовал Display Widgets. Все работает. Но не вижу смысла в этом плагине, так как сама цель спрятать сайтбар есть то, что бы высвободить больше места и показывать на этом месте статьи. Т.е. как в вордпрессе есть функция , к сожалению только для страниц, где я могу отклюсить полностью сайтбар и использовать всю площадь. Не подскажите, как можно сделать так, как и для записей. Заранее спасибо

    Ответить


    Анатолий Севрук

    У меня этот плагин стоит на половине сайтов. Жаль, что в WP нельзя как в джумле делать это стандартными средствами.

    Ответить

  6. Настя

    Полезный плагин, давно искала что-то подобное. Спасибо.

    Ответить

  7. ZeroXor

    Спасибо за разъяснения. Вообще программирую уже давно, а вот WordPress только-только коснулся. И у Вас в блоге нашел хороший и понятный материал, так что буду почитывать и дальше.

    Ответить

  8. ITшник

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

    Ответить

  9. ITшник

    очень быстро нашел решение своей проблемы) В коде сайдбара написал условие для вывода php кода if (!is_home () ). Может кому-то пригодится.

    Ответить

  10. Мара

    А у меня почему-то не работает !is_home (), а когда ставлю is_home () —  только, то это распространяется на все страницы. Что я делаю не так?

    Ответить

  11. Руслан

    Отличный плагин надо будет поставить себе обязательно.

    Ответить

  12. Вячеслав

    Так и не понял зачем он нужен! Можете объяснить по конкретнее?

    Ответить


    Анатолий Севрук

    Чтобы скрывать виджеты на тех страницах, на которых они не нужны!

    Ответить

  13. Юрий

    Это плагин на любителя, мне он без надобности, даже не знаю как его использовать на своем блоге.

    Ответить


    Ирина М.

    Можно использовать для разных тематических рубрик. Однообразие ведь надоедает.

    Ответить

  14. Виталий

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

    Ответить


    Роман

    >чтобы, к примеру, на главной показывать, а на второстепенных нет

    Для этого плагин вовсе не нужен, можно реализовать с помощью простого кода.

    Ответить

  15. Анатолий

    А я использую Conditional Widgets. Надо и ваш попробовать для сравнения.

    Ответить

  16. Ирина М.

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

    Ответить

  17. Максим

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

    Ответить

  18. Игорь

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

    Ответить

  19. Милена

    Спасибо! Отличный плагин. Именно то, что искала.

    Ответить

  20. Дмитрий

    А как можно как-нибудь вставить изображение в боковую панель виджетов? У меня не получается, может нельзя, то я выходит зря стараюсь:- (

    Ответить

20 эффективных способов увеличить базу подписчиков!
Оставьте комментарий:
Ваше имя *
Ваш email *
Ваш сайт:
Ваш комментарий: