Widget Logic плагин для WordPress
Иногда вам необходимо разместить виджеты не на всех страницах сайта, а на каких то определенных. В этом вам поможет плагин «Widget Logic».
После установки этого плагина, в окне параметров каждого виджета появится поле для ввода текста «Widget Logic». В это поле можно ввести один из «conditional tags» , с помощью которых вы сможете задать на каких страницах сайта необходимо отображать этот виджет.
На этом изображении вы видите пример того, как отобразить виджет «Облако меток» только на страницах статей.
Примеры «conditional tags»:
- Отображать только на главной странице сайта:
is_home() - Отображать только на страницах статей:
is_single() - Отображать только на страницах:
is_page() - Отображать только на страницах архива:
is_archive() - Отображать :
is_search() - Отображать на всех страницах , кроме гравной:
!is_home() - Отображать только на страницах «О нас» или «Связаться с нами» :
is_page(about-us) ||is_page('contact-us')
Полный список «conditional tags» можно найти на официальном сайте WordPress.

Подпишитесь на
Спасибо за статью!
Как раз кстати, поскольку возникал вопрос проставления ссылок не на всех страницах, а выборочно.
Сергей(Цитировать)
как правильно указать
Отображать на всех страницах, кроме этой
http://garant-rostovdon(точка)ru/about/actions/050210/
!is_page(?), что в скобках указать?
Мария(Цитировать)
у меня маленький вопрос..правда не по теме…а какой вы используете плагин для рассылки писем?оооочень надо…нужен вот такой как у вас на сайте…но никак не могу найти подходящий…
вот этот
введите адрес электронной почты для получения обновлений и новостей!
Irina(Цитировать)
Ирина,
Это не плагин. Это я встроил форму в шаблон. Подписка происходит через http://feedburner.google.com
Алекс(Цитировать)
большое спасибо за ответ…а в плане пользования удобно?искала плагин такой, достаточно много нашла…только как по мне оч огромные…многие ф-и не нужны..либо вот другие с подпиской
Irina(Цитировать)
Спасибо большое за плагин. С помощью данного виджета я сделал так, что при открытии одной из страниц в сайдабаре открыватеся пользовательское меню где есть только одна определенная страницы. Все замечательно, только эта страница отображается без подстраниц. Могли бы вы подсказать как сделать так, чтобы и подстарницы тоже отображались? Может надо что-то в код добавить?
is_page(45)
Vesb(Цитировать)
Очень интересный плагин. Скажите, а при помощи него возможно вставить отдельное меню на страницу закрытую парольным доступом?
Андрей(Цитировать)
Думаю что можно, хотя мне не приходилось это делать
Алекс(Цитировать)
большое спасибо за ответ…а в плане пользования удобно?искала плагин такой, достаточно много нашла…только как по мне оч огромные…многие ф-и не нужны..либо вот другие с подпиской
Алекc(Цитировать)