Widget Context позволяет показывать или скрывать виджеты на определенных разделах вашего сайта — на главной странице, в сообщениях, на страницах, в архивах, в поиске и т. д. Он также обеспечивает ориентировку на разделы по URL-адресам (с поддержкой подстановочных знаков) для максимальной гибкости.
Premium Support
Subscribe to our Premium Support service and get the PRO 🚀 version of the plugin for free when it’s launched! Your support enables consistent maintenance and new feature development, and is greatly appreciated.
Contribute
- Suggest code improvements on GitHub.
- Сообщения об ошибках и предложения на WordPress.org forums.
- Help translate to your language.
Documentation
Widget visibility can be configured under individual widget settings under «Appearance → Widgets» in your WordPress administration area or through the widget editing interface in the Customizer.
Target by URL
The «Target by URL» is a powerful feature for targeting sections of your website based on the request URLs. It was inspired by a similar feature in the Drupal CMS.
Use relative URLs such as page/sub-page
instead of absolute URLs https://example.com/page/sub-page
because relative URLs are more flexible and make the logic portable between different domains and server environments.
Wildcards
Use the wildcard symbol *
for matching dynamic parts of the URL. For example:
-
topic/widgets/*
to match all posts in the widgets category, if your permalink structure is set to/topic/%category%/%postname%
. -
page-slug/*
to match all child pages of the page-slug parent page. -
Use a trailing
?*
to capture URL with all query arguments such asutm_source
, etc. For example, for everyblog/post-slug
also includeblog/post-slug?*
.
Exclude by URL
Specify URLs to ignore even if they’re matched by any of the other context rules. For example, enter example/sub-page
to hide a widget on this page even when «All Posts» is selected under «Global Sections».