Widget Options — плагин для настройки динамического отображения виджетов на сайте
Widget Options — плагин выполняет те же функции, что и плагин Widget Logic, но настройки условной логики отображения виджетов заключены в приятный и понятный интерфейс.
Я рекомендую использовать плагин Widget Options для большинства пользователей WordPress, которым нужно быстро настроить отображение виджетов на страницах и в категориях записей.
Если нужно больше возможностей, то тогда придется покупать платное расширение плагина. Если покупка платного расширения не вариант, то используйте универсальный олд-скульный Widget Logic.
Официальная страница плагина на сайте wordpress.org
Установка плагина Widget Options
Настройки отображения виджета
Чтобы настроить логику отображения виджета отметьте необходимые опции в настройках виджета.
Основные параметры виджета разбиты на вкладки: Видимость, Устройства, Выравнивание, Роли, Класс и теги.
Выберите параметр Скрывать или отображать виджет на выбранных страницах. Дальше выберите страницы, или категории записей для которых нужно скрыть или отображать виджет. Нельзя выбрать одновременно отображение и скрытие виджета для разного типа контента.
Общие настройки плагина Widget Options
У плагина есть общие настройки, которые определяют какие из параметров будут доступны для управления.
У некоторых параметров есть свои дополнительные опции (Configure Settings).
Перейдите в раздел Настройки — Widget Options
Включите только те настройки, которые нужны для управления виджетами.
- Pages Visibility — видимость виджетов на страницах.
- Devices Restriction — ограничение отображения на разных устройствах.
- Custom Alignment — выравнивание контента виджета.
- Hide Title — скрыть заголовок виджета.
- Classes & ID — можно для виджета указать свои стили CSS.
- User Login State — отображение виджетов, например только авторизованным пользователям или гостям.
- Display Logic — использование условных тегов (как в плагине Widget Logic).
- Elementor Pagebuilder Support — поддержка логики отображения виджетов для различных визуальных конструкторов, например для Elementor.
- и др.
Расширение возможностей плагина Widget Options
Чтобы расширить возможности плагина Widget Options необходимо купить и установить платное расширение Extended Widget Options.
После этого станут доступны следующие параметры:
- Анимация виджетов
- Произвольные настройки внешнего вида
- Ограничение по ролям пользователей
- Прикрепление виджета, чтобы он оставался на месте во время прокрутки страницы
- Клонирование виджетов
- Использование шорткодов
- Поддержка произвольных типов записей и произвольных таксономий
- и др.
Я не нашел как настроить логику отображения виджета для отдельной записи или отдельных записей. Я думаю, что в этом случае, нужно использовать условные теги, которые указываем во вкладке Class, ID & Logic — Logic на странице настройки виджета.