Widget logic — плагин для управления виджетами (настройки и команды)
Сегодня я хочу рассказать о полезном плагине, с помощью которого вы сможете управлять виджетами блога созданного на WordPress.
Вы не зря попали на мой блог! Я дам ответ на ваш вопрос «Как сделать отображение виждетов только на определенной странице блога».
Итак, решить этот вопрос поможет плагин «Widget logic».
Скачать плагин можно вот по этой ссылке:
wordpress.org/plugins/widget-logic
Или установить из админ-панели (читайте тут).
После установки плагина «Widget logic» на каждом виджете появится дополнительное поле, которое так и называется «Widget logic».
В это поле достаточно ввести команду, которую я напишу ниже, и этот виджет будет послушно выполнять ваше указание.
Команды «Widget logic»:
- is_home() – выводить виджет только на главной странице;
- !is_home () — показывать на всех страницах кроме главной;
- is_single() – выводить виджет только в полных записях статей;
- is_single(27) – выводить виджет только в полной записи статьи, ID которой 27;
- is_single( ‘Плагины’ ) – выводить виджет только в полной записи c заголовком «Плагины»;
- is_single(17, 21, 24, 32) – выводить виджет только в полных записях статей, ID которых 17, 21, 24 и 32;
- is_page() — выводить виджет только на страницах;
- is_page( 17 ) — выводить виджет только на странице, ID которой 17;
- is_page( ‘Контакты’ ) — выводить виджет только на странице, заголовок которой «Контакты»;
- !is_page (‘Контакты’) — показывать на всех, кроме страницы Контакты;
- is_category() – выводить виджет только в категориях;
- is_category( 9 ) – выводить виджет только в категории, ID которой 9;
- is_category( ‘news’ ) – выводить виджет только в категории, ярлык (метка) которой «news»;
- is_archive () — показывать только на страницах с архивами блога;
- is_search () — показывать только на странице с выдачей поиска по блогу;
- is_admin () — показывать только администратору блога (вам)
Откройте любой активный виджет и пропишите любую команду, например «is_page(17)». Вам нужно узнать только id страницы и прописать вместо моей цифры «17».
Виджет будет виден только на странице с ID — «17».
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
Добавить комментарий
Метки: wordpress
Widget Logic плагин. Настройки Widget Logic
15 Декабрь 2011 3165 28Здравствуйте, уважаемые читатели!
В этой статье я Вам расскажу об Widget Logic — отличном плагине для WordPress блога, который позволяет изменять показ содержимого сайдбара на различных страницах.
Например, если Вы установили какой-либо баннер в сайдбаре блога и, для экономии места в сайдбаре или по другим причинам, желаете, чтобы этот баннер отображался только на главной странице блога, то Вам поможет это сделать плагин Widget Logic.
Скачать widget logic можно на этой странице.
Установка стандартная. Закачать на сервер в папку с плагинами блога и активировать в административной панели.
Все настройки Widget Logic находятся непосредственно в виджетах.
При добавлении какого — либо элемента в сайдбар блога появляется вот такая строка:
Здесь Вам нужно прописать представленные ниже значения, которые называются «Conditional_Tags».
Настройки Widget Logic
is_home () — отображение элемента сайдбара только на главной странице
!is_page (‘about’) — отображение элемента сайдбара, кроме страницы about
is_single () — показывать элемент сайдбара только на страницах с заметками блога
is_page () — показывать только на страницах блога
is_search () — показывать только на странице с выдачей поиска по блогу
!is_home () — показывать на всех страницах кроме главной
is_admin () — показывать только администратору блога (вам)
Это лишь часть настроек, которые можно применять к элементам сайдбара.
С полным списком «Conditional_Tags» можно ознакомиться на этой странице.
Если оставить поле пустым, то элемент будет отображаться абсолютно на всех страницах блога.
На этом у меня все. Советую Вам подписаться на свежие рассылки, впереди еще немало интересных статей.
С уважением, Александр Бобрин
Поделись с друзьями:
Обратите внимание:
Похожие статьи
Widget Logic — бесплатный плагин для настройки динамического отображения виджетов
Widget Logic — простой и бесплатный плагин для настройки отображения виджетов, но он требует знаний условных тегов WordPress (Conditional Tags).
Используя эти теги вы можете задать логику отображения виджета для любой страницы, категории, записи, архива или произвольного типа записей. Вы также можете создавать группу условных тегов для отображения отдельного виджета.
Установка плагина Widget Logic
Страница плагина на сайте wordpress.org
Установка плагина Widget LogicПосле установки плагина Widget Logic, в каждом виджете появится дополнительное поле для ввода условных тегов. Условные теги — это логические условия, которыми определяется отображение виджетов.
Указываем условный тег для виджета ПоискСписок условных тегов
При копировании конструкций условных тегов на свой сайт — исправляйте кавычку.
Главная страница
is_home() — выводить виджет только на главной странице
!is_home() — вывести виджет всюду, кроме главной страницы
Записи
is_single() — только в записях
is_single(‘345′) — только в записи c ID 345
is_single(‘auto’) — в записи с названием ‘auto’
is_single(‘Полезные плагины ‘) — только в записи с названием «Полезные плагины»
is_single(array( 17, 21, 24, 32)) — указываем массив записей, только в записях с ID 17, 21, 24 и 32
is_single (array(17, ‘Полезные плагины’, ‘auto’)) — только в записи ID которой 17, заголовок которой «Полезные плагины» и названием ‘auto’
is_single() && in_category(‘baked-goods’) — отображать виджет только в отдельных записях, которые относятся к категории с ярлыком baked-goods. Но, записи не будут отображаться на странице этой категории.
Категории записей
is_category() — выводить виджет только в категориях записей
is_category(‘5′) – выводить виджет только в категории с ID которой 5;
is_category() && in_array($cat, get_term_children( 5, ‘category’)) — отображать виджет в дочерней категории, которая относится к категории с ID 5
!in_category( array( 4,5,6 ) ) — не отображать виджет в категориях с ID 4, 5, 6
Пример:
Вывести виджет в определенной категории (архив категорий 166 и 189) и в отдельных записях этих категорий:
is_category (array(166, 189)) || is_single () && in_category (array(166, 189))
Архивы записей
is_search () — отображать только на странице поиска
is_archive () — отображать только на страницах архива записей
is_date() — отображать виджет на странице архива по дате (сюда входит день, месяц, год)
is_year() — отображать виджет на странице архива за определенный год
is_month() — отображать виджет на странице архива за определенный месяц (ежемесячный архив)
is_day() — отображать виджет на странице архива за определенную дату (ежедневный архив)
Теги
is_tag( ‘mild’ ) — отображать виджет на архивной странице тега с ярлыком mild
has_tag( ‘mild’ ) — отображать виджет только на странице отдельной записи, для которой указан тег с ярлыком mild
Страницы
is_page() – выводить только на страницах
is_page(‘5′) – выводить только на странице, ID которой 5
is_page(‘Контакты’) – только на странице с названием «Контакты»
is_page( 2, 3, 4) — выводить виджет только на страницах, ID которых 2, 3 и 4
!is_page(‘about’) — отображать виджет везде на сайте, кроме страницы About
is_404() — показать виджет на странице Ошибка 404
is_page_template() — отображать виджет только на странице с определенным шаблоном
Пользователи
is_admin()- отображать виджет только администратору сайта
current_user_can(‘level_10′) — отображать виджет только администратору сайта
!is_user_logged_in() — отображать виджет только для гостей
is_author(‘4′) — отображать виджет только для автора с ID 4
Переходы из поиска
strpos($_SERVER['HTTP_REFERER'], "google.com")!=false
Виджеты будут отображаться только тем пользователям, которые попали на сайт из поиска Google.
Woocommerce
is_woocommerce() — выводить только на страницах магазина
!is_woocommerce() — не выводить на страницах магазина
!is_woocommerce() && !is_page(cart) — не выводить виджет на странице магазина и не выводить на странице корзины
Произвольные типы записей
is_post_type_archive(‘property’) — отображать виджет на архивной странице записей произвольного типа Недвижимость
is_post_type_archive(‘property-type’) — отображать виджет на архивной странице записей произвольного типа Недвижимость — Тип недвижимости (любой тип)
Примечание: это просто пример. Для каждого шаблона автор может использовать свои произвольные типы записей.
Пример:
is_front_page() && !is_page(contact) && !is_post_type_archive('property-contract') && !is_post_type_archive('property-type') && is_page()
Показать виджет на главной странице и на любой странице сайта, кроме страницы с ярлыком contact, а также запретить отображение виджета на архивной странице произвольного типа записи с ярлыком property-type (тип недвижимости).
Основные команды для работы с WordPress плагином Widget Logic
Widget Logic – это плагин WordPress, который позволяет отображать определённые виджеты в сайдбаре на определённых страницах, записях или рубриках. Можно, например, отобразить виджет с последними записями на страницах, а из ленты постов его убрать, или отображать в определённых записях или рубриках. Настройка отображения задаётся с помощью определённых команд, о которых в данной статье и пойдёт речь.
Установить его можно из меню Плагины в консоли администратора, либо скачать архив по ссылке https://wordpress.org/plugins/widget-logic/ и распаковать в директорию wp-content/plugins.
Основные команды для настройки
is_home() – вывод виджета только на главной странице
!is_home() – виджет не будет отображаться только на главной странице
is_single() – вывод виджета только в полных текстах записей
!is_single() – виджет не будет отображаться только в полных текстах записей
is_single(’10’) – вывод виджета в полной записи, у которой id = 10
!is_single(’10’) – виджет не будет отображаться только в полной записи, у которой id = 10
is_single(‘fisrt-entry’) – вывод виджета в полной записи, у которой ярлык first-entry
!is_single(‘fisrt-entry’) – виджет не будет отображаться только в полной записи, у которой ярлык first-entry
is_single(‘Пример записи’) – вывод виджета в полной записи, которая называется Пример записи
!is_single(‘Пример записи’) – виджет не будет отображаться только в полной записи, которая называется Пример записи
is_single(array(10,20,25,31,45,50)) – вывод виджета в полных записях, идентификаторы которых 10, 20, 25, 31, 45, 50 соответственно
!is_single(array(10,20,25,31,45,50)) – виджет не будет отображаться только в полных записях, идентификаторы которых 10, 20, 25, 31, 45, 50 соответственно
is_single(array(10,’first-entry’,’Пример записи’)) – вывод виджета в трёх полных записях, у которых: id = 10, ярлык first-entry и название Пример записи соответственно
!is_single(array(10,’first-entry’,’Пример записи’)) – виджет не будет отображаться только в трёх полных записях, у которых: id = 10, ярлык first-entry и название Пример записи соответственно
is_page() – вывод виджета только на страницах
!is_page() – виджет не будет отображаться только на страницах
is_page(’15’) – вывод виджета только на странице, у которой id = 15
!is_page(’15’) – виджет не будет отображаться только на странице, у которой id = 15
is_page(‘simple-page’) – вывод виджета только на странице, у которой ярлык simple-page
!is_page(‘simple-page’) – виджет не будет отображаться только на странице, у которой ярлык simple-page
is_page(‘О сайте’) – вывод виджета только на странице, которая имеет название О сайте
!is_page(‘О сайте’) – виджет не будет отображаться только на странице, которая имеет название О сайте
is_page(array(15,30,55,61,65,150)) – вывод виджета только на страницах, идентификаторы которых 15, 30, 55, 61, 65, 150 соответственно
!is_page(array(15,30,55,61,65,150)) – виджет не будет отображаться только на страницах, идентификаторы которых 15, 30, 55, 61, 65, 150 соответственно
is_page(array(15,’simple-page’,’О сайте’)) – вывод виджета только на трёх страницах, у которых: id = 15, ярлык simple-page и название О сайте соответственно
!is_page(array(15,’simple-page’,’О сайте’)) – виджет не будет отображаться только на трёх страницах, у которых: id = 15, ярлык simple-page и название О сайте соответственно
is_category() – вывод виджета только в рубриках
!is_category() – виджет не будет отображаться только в рубриках
is_category(array(3,4,5)) – вывод виджета только в рубриках, идентификаторы которых 3, 4, 5 соответственно
!is_category(array(3,4,5)) – виджет не будет отображаться только в рубриках, идентификаторы которых 3, 4, 5 соответственно
is_category(array(5,’general’,’Основная рубрика’)) – вывод виджета в трёх рубриках, у которых: id = 5, ярлык general и название Основная рубрика соответственно
!is_category(array(5,’general’,’Основная рубрика’)) – виджет не будет отображаться только в трёх рубриках, у которых: id = 5, ярлык general и название Основная рубрика соответственно
Чтобы сочетать несколько функций, здесь используется знак разделителя ||
Это ещё не полный список команд.
Полный список на английском можно почитать на странице Conditional Tags Кодекса WordPress
Поделиться ссылкой:
Widget logic — как установить и настроить виджеты в сайдбаре
Добрый день дорогие друзья! Выбор пал на обзор такого плагина как widget logic и сегодняшняя заметка целиком и полностью посвящена его разбору.
Widget logic это мощный инструмент, который контролирует где должен появляться определенный виджет вордпресса, и наоборот, где не следует этого делать.
Перевести его можно как логический виджет.
После его установки, когда вы зайдете в раздел Виджеты, то увидите, что внизу каждого из них уже добавлена область для вставки шорткодов нашего плагина. Это показано на скриншоте выше.
Данное решение поставляется с определенными кусочками кода для вставки, которые дают понять плагину где отображать тот или иной элемент. Сейчас мы пробежимся по основным из них.
Как использовать условные теги в Widget Logic
Ниже представлены теги, которые будут отображать содержимое на страницах в зависимости от их функций.
is_front_page()
Показывает виджет только на главной странице в сайдбаре. При этом на других страницах, например в рубриках его не будет. Например, вы хотите показывать рекламный блок на главной странице сайта, а на других нет.
is_home()
Эта конструкция показывает содержимое на страницах записей, известных как блоговые заметки или статьи.
is_page()
Демонстрирует работу только на созданных страницах, не заметках (в отличие от предыдущего примера). Например, у вас есть страница «О нас» (About) у нее есть свой ID, заголовок или метка. Результат может быть таким:
is_page(‘About’) is_page(50) is_page( array(‘About’, ‘Contact’, 50, 75) )
В последнем случае мы имеем дело с двумерным массивом, внутри которого помещены две страницы «О нас» и «Контакты» и плагин widget logic выведет содержимое именно на них.
is_single()
Показывает его в одиночных записях
Например:
is_single(‘Hello World’) is_single(45) is_single( array(‘Hello World’, ‘Happy Birthday Post’, 45) )
is_single(‘Hello World’) is_single(45) is_single( array(‘Hello World’, ‘Happy Birthday Post’, 45) ) |
В таком примере он выведет виджет в одиночных записях с заголовками «Hello World» и «Happy Birthday Post»
in_category()
Отображается в категориях.
Пример:
in_category(‘Anime’) in_category( array(‘Anime’, ‘Manga’, ‘Cat1’, ‘Cat2’) )
in_category(‘Anime’) in_category( array(‘Anime’, ‘Manga’, ‘Cat1’, ‘Cat2’) ) |
Т.е расшифровать можно так «если это категория Аниме, Манга или категория 1 и 2, то показывай виджет в них».
Has_tag()
Дословно перевести можно так «показывай виджет в заметках, в которых указаны теги». Если у статьи есть теги, то эта конструкция покажет его.
Например:
has_tag(‘Tutorials’) has_tag( array(‘Tutorials’, ‘WordPress’, ‘Tag1’, ‘Tag2’) ) get_post_type() == ‘topic’
has_tag(‘Tutorials’)
has_tag( array(‘Tutorials’, ‘WordPress’, ‘Tag1’, ‘Tag2’) )
get_post_type() == ‘topic’ |
Если вы на своем блоге создаете форум с помощью bbpress, то можете использовать шорткод выше. Он выводит виджеты в определенных топиках или темах. Обратите внимание на ==. Это означает равенство в программировании.Ни в коем случае не оставляйте один знак равно, тогда у вас ничего не заработает.
Вы также можете использовать get_post_type() для вывода специфических постов на страницах блога.
Другие типы шорткодов в Widget Logic
Вы также можете комбинировать код между собой через логический оператор || который обозначает или, например a || b (a или b)
Например:
is_front_page || is_page(‘Contacts’)
Показывает виджет если это главная страница или страница «Контакты»
Has_tag(‘Tutorial’) || (get_post_type() == ‘topic’)
Отображает виджеты на страницах где есть метка «Tutorial» или в топиках на форуме.
Знак отрицания (!) добавляет некоторую гибкость и на поверку оказывается более эффективнее.
Например:
!is_front_page()
Показывает виджет везде на сайте за исключением главной странице. Перевести код можно как «не показывай на главной»
!is_page()
Показывается widget logic во всех постах и заметках, кроме страниц
!is_page(‘About’)
Будет отображаться везде во всех заметках и страницах, исключая страницу «О нас».
Если вы на своем блоге используете рекламу Google Adsense, то вам подойдет вот такой код:
!is_preview()
В этом случае показ рекламы адсенс будет приостанавливаться, когда вы переходите в режим редактирования заметки или статьи. Это делается для того, чтобы поисковые роботы Гугла не сканировали страницу предварительного просмотра и не присвоили ей статус 404, т. е не существующей.
На этом урок завершен, подписывайтесь на наш паблик вконтакте и рассылку.
Выводим виджеты сайдбары на разных страницах с плагином Widget Logic |
Приветствую вас на блоге firstprize.ru. В этой статье я вам поведаю об очень классном и в тоже время популярном плагин для WordPress под название — Widget Logic.
Widget Logic – это плагин, который умеет выводить содержимое в ваших виджетов (сайдбаров) на разные страницы блога и в тоже время прятать их. Например, если у вас стоит виджет «архивы», то вы можете его настроить так, чтобы он выводился (был виден посетителям) только на главной странице или в результатах поиска через поиск.
Данный плагинчик не зря стал таким популярным с помощью него можно повысить себе CTR (количество кликов к просмотрам) и заработать больше! Например, у вас стоит реклама от Google и Яндекса в разных местах. Можно сделать, так чтобы реклама Google AdWords выводилась только на главной странице, а Яндекс директ на внутренних. Таким образом, мы можем повысить свой заработок в Интернете, не занимая лишнего места на сайте. Данный фокус можно применять не только к контекстной рекламе, но и к партнерским программам.
А теперь ближе к делу, плагин 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, который будет отображать список страниц уже в этом окошке. Вам надо будет просто проставить галочки, где вам нужно выводить виджет.
Также хочу подметить, если вы закрепили какую-либо статью, чтобы она всегда отображалась поверх других статей и хотите, чтобы виджет (сайдбар) показывался на главной странице блога, то вам нужно прописать код is_page (ID) где ID номер вашей статьи которую вы закрепили, а не is_home () как я писал.
Кстати, рано или поздно, плагин Widget Logic может не понадобится, так как новая версия движка WordPress выходит достаточно часто и возможно в него внесут функцию, которую выполняет данный плагин.
Также рекомендую почитать:
Популярный плагин кэширования WordPress — Hyper Cache
Семь хороших способов как поставить на WordPress форму обратной связи.
Популярный плагин хлебных крошек — Breadcrumb NavXT
Как ускорить индексацию сайта с плагином Google XML Sitemaps?
Как сделать на WordPress форму регистрации и авторизации?
Как сделать на WordPress список похожих записей с картинками?
Как сделать кнопку наверх с плагином и без на WordPress?
Как на блоге сделать карту сайта?
Akismet – плагин защиты от спама для WordPress.
Рубрика: Плагины и коды для WordPress Метки: Плагины
Управление виджетами wordpress | Блог Сергея Незнамова
Всем привет. Сегодня рассмотрим удобный плагин для управления виджетами wordpress “Widget logic”. Большинство тем WordPress, предлагает ограниченную возможность настройки мест отображения виджетов. Иногда появляется необходимость показать виджеты только на главной странице или на другой определенной странице сайта, или выполнить их сортировку по содержанию для каждой страницы индивидуально. Справится с этой задачей нам поможет плагин “Widget logic”.
Установка плагина.
Скачать плагин можно здесь. Скачать плагин
Или при помощи стандартной установки, через панель управления сайтом. Консоль –>Плагины (1) –> Добавить новый (2) –> В поисковой строке набираем Widget logic (3) –>Установить (4) –> Активировать.
После установки и активации плагина, в каждом виджете вашего сайта появится дополнительное поле «Widget logic». В это поле вводится управляющая команда, при помощи которой можно задать место расположения виджетов.
Теперь этот виджет будет отображаться на странице с выдачей поиска по блогу. Список команд для управления расположениями виджетами приведу ниже.
Список команд управления виджетами.
is_home() – выводит виджет только на главной странице; !is_home () — показывает на всех страницах кроме главной; is_single() – выводит виджет только в записях статей; is_single(15) – выводить виджет только в записи статьи, ID которой 15; is_single( ‘Плагины’ ) – выводит виджет только в записи c заголовком «Плагины»; is_single(15,20,25) – выводить виджет только в записях статей, ID которых 15,20,25; is_page() — выводит виджет только на страницах; is_page( 15 ) — выводит виджет только на странице, ID которой 15; _page( ‘Контакты’ ) — выводит виджет только на странице, заголовком «Контакты»; !is_page (‘Контакты’) — показывать на всех, кроме страницы Контакты; is_category() – выводит виджет только в категориях; is_category( 15) – выводит виджет только в категории, ID которой 15; is_category( ‘news’ ) – выводит виджет только в категории, ярлык (метка) которой «news»; is_archive () — показывать только на страницах с архивами блога; is_search () — показывать только на странице с выдачей поиска по блогу; is_admin () — показывать только администратору блога (вам)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | is_home() – выводит виджет только на главной странице;
!is_home () — показывает на всех страницах кроме главной;
is_single() – выводит виджет только в записях статей;
is_single(15) – выводить виджет только в записи статьи, ID которой 15;
is_single( ‘Плагины’ ) – выводит виджет только в записи c заголовком «Плагины»;
is_single(15,20,25) – выводить виджет только в записях статей, ID которых 15,20,25;
is_page() — выводит виджет только на страницах;
is_page( 15 ) — выводит виджет только на странице, ID которой 15;
_page( ‘Контакты’ ) — выводит виджет только на странице, заголовком «Контакты»;
!is_page (‘Контакты’) — показывать на всех, кроме страницы Контакты;
is_category() – выводит виджет только в категориях;
is_category( 15) – выводит виджет только в категории, ID которой 15;
is_category( ‘news’ ) – выводит виджет только в категории, ярлык (метка) которой «news»;
is_archive () — показывать только на страницах с архивами блога;
is_search () — показывать только на странице с выдачей поиска по блогу;
is_admin () — показывать только администратору блога (вам) |
На этом пожалуй все. Устанавливайте плагин Widget logic и без хлопот управляйте своими виджетами. До встречи.