Как отображать виджеты WordPress на определенных страницах

WordPress позволяет пользователям легко настраивать внешний вид своего блога с помощью виджетов, таких как Недавние сообщения, Последние комментарии, Категории, Архивы и т. Д. Проблема в том, что эти виджеты по умолчанию отображаются на боковой панели на всех страницах сайта, а WordPress - нет. t предлагает интегрированную возможность назначить размещение для виджетов. К счастью, есть несколько отличных плагинов, которые добавляют функциональность к показать или скрыть виджеты на определенных страницахв WordPress не требуя навыков PHP или возиться с кодом шаблона. Тем не менее, это должно быть основной функцией WordPress, поскольку она оказывается полезной, например, имеет смысл показывать виджет Недавние сообщения на отдельных страницах.только, а не на главной странице, где уже отображаются самые последние сообщения. Точно так же вы можете разместить необходимые виджеты только на главной странице.

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

Логика виджетов - Скачать здесь

Этот плагин позволяет вам контролировать, на каких страницах появляются виджеты, с помощью условных тегов WP. Он также имеет возможность добавить фильтр «widget_content», который позволяет настраивать HTML-код любого виджета в соответствии с вашей темой. Этот плагин добавляет дополнительное поле управления под названием «Логика виджета» для каждого виджета, где вы можете использовать соответствующие условные теги WordPress или любой общий код PHP. Плагин работает как шарм и позволяет отображать виджеты именно так, как вы хотите. Однако используйте его осторожно, поскольку плагин использует eval (), и некоторые пользователи могут счесть теги недружелюбными.

Вот некоторые часто используемые теги:

is_home () - для отображения виджета только на домашней странице

is_single () - для отображения виджета только на странице одного сообщения

! is_single () - для отображения виджета на всех страницах, кроме страницы с отдельной записью

is_single ('17') - для отображения виджета только в посте с ID 17

is_page () - для отображения виджета только на страницах

is_category () - Для отображения виджета на странице архива категории

is_tag () - Для отображения виджета на странице архива тегов

Эти параметры показаны на странице виджетов, используйте их только при необходимости.

Показать виджеты - Скачать здесь

Аналогичный и простой в использовании плагин, избавляющий от необходимости вручную добавлять условные теги. Display Widgets добавляет флажки к каждому виджету, чтобы показать или скрыть его на каждой странице сайта. Вы можете выбрать одну или несколько страниц для отображения или скрытия виджетов на этих указанных страницах. Он позволяет изменять содержимое боковой панели для разных страниц, категорий, настраиваемых таксономий и языков WPML. Единственное ограничение - он работает только с виджетами, написанными в формате WordPress версии 2.8. По умолчанию выбрано «Скрывать при установленном флажке», флажки не установлены.

Контекст виджета - Скачать здесь

Еще один похожий плагин с удобным интерфейсом, который позволяет легко отображать или скрывать виджеты в определенных сообщениях, страницах или разделах вашего сайта - главной странице, сообщениях, страницах, архивах, поиске и т. Д. Он также имеет таргетинг на разделы по URL-адресам (с поддержка подстановочных знаков) для максимальной гибкости.

Например, если вы хотите отображать виджет только в категории iPhone, введите местоположение как категория / iphone / * чтобы настроить таргетинг на все сообщения в категории iPhone. Точно так же, чтобы отображать виджет только на определенной отдельной странице, просто введите URL-адрес веб-страницы, например */контакт и убедитесь, что статус контекста виджета установлен на «Показывать при выбранном».

Надеюсь, этот пост был вам полезен. 🙂

Теги: БлогСоветыТрюкиWordPress