Плагин статистических виджетов - Widget Logic

Приветствую вас на блоге firstprize.ru. В этой статье я вам поведаю об очень классном и в тоже время популярном плагин для WordPress под название — Widget Logic.

Widget Logic – это плагин, который умеет выводить содержимое в ваших виджетов (сайдбаров) на разные страницы блога и в тоже время прятать их. Например, если у вас стоит виджет «архивы», то вы можете его настроить так, чтобы он выводился (был виден посетителям) только на главной странице или в результатах поиска через поиск.

Данный плагинчик не зря стал таким популярным с помощью него можно повысить себе CTR (количество кликов к просмотрам) и заработать больше! Например, у вас стоит реклама от Google и Яндекса в разных местах. Можно сделать, так чтобы реклама Google AdWords выводилась только на главной странице, а Яндекс директ на внутренних. Таким образом, мы можем повысить свой заработок в Интернете, не занимая лишнего места на сайте. Данный фокус можно применять не только к контекстной рекламе, но и к партнерским программам.

 

Установка и настойка плагина виджетов -Widget Logic

А теперь ближе к делу, плагин Widget Logic можете скачать здесь с официального сайта. Идем в админку блога, заходим в плагины, закачиваем плагин Widget Logic, активируем его и сразу же переходим в виджеты (сайдбары).

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

Плагин статистических виджетов - Widget LogicСмотрим, видим, что у наших виджетов появилась новая настойка внизу под названием  «Widget logic». Теперь надо прописать специальный код в окошечко, чтобы данный плагин выводил нам сайдбар там, где нам нужно. Вот список кодов или как их еще называют тегами, которые можно использовать.

is_home () — показывать данный виджет только на главной странице блога.

is_single () — показывать данный только в полных записях статей.

is_single ( ’17′ ) — показывать данный виджет только в полной записи статьи, ID которой «17».

is_single ( ‘ Плагины с эффектом падающего снега’ ) — показывать данный виджет только в полной записи, заголовок которой «Плагины с эффектом падающего снега»;

is_single ( ‘auto’ ) — показывать данный виджет в полной записи статьи с названием ‘auto’;

is_single (array ( 17, ‘Плагины с эффектом падающего снега’, ‘auto’ ) ) — показывать данный виджет только в полной записи статей, ID которой 17, заголовок которой «Плагины с эффектом падающего снега» и названием  ’auto’;

is_single ( array ( 17, 21, 24, 32 ) ) — показывать данный виджет (сайдбар) только в полных записях статей, ID которых 17, 21, 24 и 32;

is_page () - показывать данный виджет только на страницах;

is_page ( ’17′ ) - показывать данный виджет только на странице, ID которой 17;

is_page ( ‘Контакты’ ) - показывать данный виджет только на странице, заголовок которой «Контакты»;

is_page ( ‘contacts’ ) - показывать данный виджет только на странице, название которой ‘contacts’;

is_page ( array ( 23, ‘Обо мне’, ‘about-me’ ) ) - показывать данный виджет только на страницах с ID=23, заголовком «Обо мне» и названием ‘about-me’;

is_page ( 8, 10,11) - показывать данный виджет только на страницах, ID которых 8, 10 и 11;

is_category () — показывать данный виджет только в категориях;

is_category ( ’9′ ) — показывать данный виджет только в категории, ID которой 9;

is_category ( ‘Новости’ ) — показывать данный виджет только в категории, название которой «Новости»;

is_category ( ‘news’ ) — показывать данный виджет только в категории, ярлык (метка) которой «news»;

is_category ( arrray ( 15, ‘Новости’, ‘news’ ) ) — показывать данный виджет только в категориях, ID которой 15, заголовок «Новости» и ярлык(метка) которой «news»;

is_category ( arrray ( 15, ‘Новости’, ‘news’ ) ) — показывать данный виджет только в категориях, ID которой 15,заголовок «Новости» и ярлык (метка) которой «news»;

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

 

Примеры настойки плагина Widget Logic в сайдбарах WordPress.

Итак, самый первый и простой пример: is_home () – будет показывать виджет (сайдбар) только на http://firstprize.ru, но не на  http://firstprize.ru/ob-avtore-2/ или  http://firstprize.ru/category/, то есть только на странице с первым уровнем вложенности.

Второй пример: is_single( array( 17, 21, 24, 32 ) ) –  тут мы видим непонятные циферки 17,21,24 и 32 – это ID  ваших статей. Если говорить простым языком, то это просто метка, чтобы статьи отличались друг от друга. Данный ID каждой статьи вы можете увидеть при публикации ее в верхнем правом углу.

ид статьи

Как мы видим на скриншоте мой ID статьи 611. Теперь вам надо просто поменять его вместо 17, 21, 24, 32. Если хотите, чтобы  виджет отображался не только на одной странице, но и на другой также вписываем их ID номера через запятую. Пример: is_single( array(611, 521, 124, ) ) 

Третий пример is_page ( ‘Контакты’ )  –  вы написали статью, которую назвали «Как заработать на Форекс». Вам надо просто поменять слово «Контакты» на «Как заработать на Форекс» или что вы там написали в заголовке статьи. Теперь виджет будет, показываться только на этой статье.

Четвертый пример is_category ( ‘Новости’ ) – если у вас есть категория, например, под названием «Способы заработать в Интернете» и вы хотите, чтобы только при нажатий на эту категорию ваш виджет появлялся просто меняем «Новости» на «Способы заработать в Интернете».

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

Также хочу подметить, если вы закрепили какую-либо статью, чтобы она всегда отображалась поверх других статей и хотите, чтобы виджет (сайдбар) показывался на главной странице блога, то вам нужно прописать код is_page (ID) где ID номер вашей статьи которую вы закрепили, а не is_home () как я писал.

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

Также рекомендую почитать:

Популярный плагин кэширования WordPress — Hyper Cache

Семь хороших способов как поставить на WordPress форму обратной связи.

Популярный плагин хлебных крошек — Breadcrumb NavXT

Как ускорить индексацию сайта с плагином Google XML Sitemaps?

Как сделать на WordPress форму регистрации и авторизации?

Как сделать на WordPress список похожих записей с картинками?

Как сделать кнопку наверх с плагином и без на WordPress?

Как на блоге сделать карту сайта?

Akismet – плагин защиты от спама для WordPress.

Похожие публикаций:

Как вывести самые популярные записи в WordPress?
Плагин для продвижения в соц сетях - Social Locker (социальный замок).
Как установить код биржи Sape через плагин iSape?

Поделиться с друзьями и коллегами.

Система Orphus
  1. Сергей:

    Так не работает: is_single ( ’17′ ).

    Правильно писать без кавычек is_single ( 17).

    Исправьте в тексте все что касается ID страниц и записей. А так статья полезная.

    Мне очень помогла.

    Спасибо.

Прокомментировать

Максим Вячеславович – автор блога firstprize.ru, вольный SEO специалист, вебмастер, Web-разработчик на WordPress и человек-оркестр с опытом в некоторых других областях. Личное кредо — хочешь сделать что-нибудь хорошо, сделай это сам. В моменты особого вдохновения создаю видеоклипы и ковыряюсь в кодах. Основные профессиональные инструменты —Dreamweaver, Adobe Photoshop, Site-аuditor. Спасибо за внимание, заходите снова!