Всем привет!

Совсем недавно узнал об одном интересном плагине для wordpress, под названием widget logic и в сегодняшнем посте спешу поделиться с вами его возможностями.  Плагин widget logic позволяет управлять информационными блоками на вашем сайте, т.е. виджетами.

настройка widget logic

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

В прошлой своей статье я рассказал вам о том, что вообще из себя представляют виджеты и какую пользу несут для любого ресурса. Поэтому, если слово «виджет» вам незнакомо, обязательно ознакомьтесь с ней. Этот пост будет неким продолжением прошлого поста, т.к. плагин widget logic напрямую связан с отображением виджетов.

Я думаю, вы уже поняли, что widget logic позволяет сделать так, чтобы например виджет с формой подписки на обновления блога отображался только на главной странице ресурса. А на остальных страницах, вместо него отображался совсем другой виджет, например блок с рекламой. В каких случаях это может быть полезно?

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

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

Но, место в сайдбаре у вас ограничено и хорошо бы было сделать так, чтобы рекламный баннер отображался только на странице с рекламным постом, а на остальных страницах выводились совсем другие информационные блоки. Как это сделать? Очень просто! В этом вам поможет, плагин widget logic и сейчас я покажу вам, как он работает!

Плагин widget logic

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

Теперь, при перемещении доступного виджета в боковую колонку сайдбара, вы будете наблюдать в самом низу дополнительное окошко плагина widget logic:

плагин widget logic-1

Вбивая в окошко плагина специальные теги (команды) вы сможете управлять всеми виджетами вашего блога. А чтобы легче ориентироваться в тегах, изучите структуру шаблона, если она вам еще незнакома. Итак, вот те самые наиболее востребованные команды плагина:

  • is_home () — команда, позволяющая отображать информационный блок (виджет) только на главной странице
  • is_page () — виджет отображается только на страницах блога
  • is_single () — виджет отображается только на страницах с записями
  • is_search () — виджет отображается только на страницах поиска
  • is_archive () — виджет отображается только на страницах с архивами
  • is_category () — виджет отображается только на страницах с категориями

Указав в начале команды символ в виде восклицательного знака (!), виджет будет отображаться на всех страницах, кроме той, в которой вы его укажете. Например, для главной страницы это будет выглядеть следующим образом:

  • !is_home () — виджет отображается на всех страницах кроме главной

Но и это еще не все! Если вы внимательно прочитали приведенный мной выше пример, связанный с рекламным баннером, то в нем есть необходимость отображения баннера только на одной единственной странице с рекламным постом. Как это сделать? Все очень просто.

Любой странице вашего ресурса, при создании, присваивается идентификационный номер (id). Увидеть вы его можете в строке браузера. Для этого откройте на редактирование любую страницу в административной панели. Например, для данной страницы id — номер 3754, в строке браузера он выглядит следующим образом:

плагин widget logic-2

Плагин widget logic позволяет прописать в команде этот самый номер. Если я хочу чтобы рекламный баннер отображался только в этой записи, то мне следует прописать в окошке плагина команду is_single ('3754'). Т.е. я указываю номер той страницы, на которой баннер должен присутствовать, заключив его в скобки и одинарные кавычки:

плагин widget logic-3

Остальные страницы будут игнорироваться, и выдавать в виде информационных блоков совсем другие виджеты. Что касается страниц (не путать с записями), то вместо идентификационного номера можно указать, название страницы. Например, команда is_page ('Карта сайта') будет выводить виджет только на странице «Карта сайта».

Вот такими интересными способностями обладает плагин widget logic, которые я думаю, вы оцените по достоинству. А если немного поразмышлять, то можно найти немало полезных применений плагину widget logic.

Награждение самых активных комментаторов за январь 2014 года

Итак, вот они лучшие комментаторы прошлого месяца:

лучшие комментаторы января 2014 года

  • Александр Иванович (40), Александр (36), Мозгунова Ирина (32) — получают от меня денежные вознаграждения в размере 100 рублей
  • Александр (20), Татьяна Саксон (11), Александр (9) — получают от меня по 50 рублей
Забавно получается, из шести человек — четыре Александра! Ирина и Татьяна, загадывайте желания, они 100% сбудутся! :-) Видимо мой блог приманивает людей с именем Александр.
Спасибо вам всем за ваши комментарии. Присылайте номера своих кошельков и я перечислю вам денежные призы! На сегодня это все! Всем удачи! Пока и до новых встреч!

-->Подписаться на обновления блога<--

Как вам статья? А вы знали о плагине widget logic? Если да, то, для каких целей его использовали? Поделитесь с читателями блога в комментариях!

С уважением, Николай Коротков