Версия плагина: 1.5.11
Версия WordPress: 4.5.1
Краткое описание
Плагин позволяет показать или скрыть виджеты на определенных страницах сайта, а также настроить отображение в зависимости от текущей даты, дня недели, браузера пользователя и других параметров.
Использование
Настраивать параметры отображения виджетов можно на странице Внешний вид -> Виджеты,
либо на странице плагина Внешний вид -> Dynamic Widgets.
Настройка параметров отображения
После выбора конкретного виджета появится страница настроек отображения данного виджета. Развернутый список параметров.
В зависимости от роли пользователя
Виджет будет отображаться для всех ролей, кроме выбранных, либо скрываться для всех, кроме выбранных. Неаутентифицированные пользователи относятся к роли Аноним.
В зависимости от даты
Виджет будет отображаться, в зависимости от текущей даты и интервала дат, указанного в этом параметре. Дата указывается в формате ГГГГ-ММ-ДД. Также можно указать только дату, с которой необходимо начать показывать виджет (поле From), либо только дату, начиная с которой виджет будет скрыт (поле To).
В зависимости от дня недели
Виджет будет отображаться во все дни недели, кроме выбранных, либо скрываться во все, кроме выбранных.
В зависимости от номера недели
Виджет будет отображаться во все недели, кроме выбранных, либо скрываться во все, кроме выбранных.
В зависимости от браузера пользователя
Виджет будет отображаться для всех браузеров, кроме выбранных, либо скрываться для всех, кроме выбранных. Определение браузера не является 100% точным.
В зависимости от IP-адреса пользователя
Виджет будет отображаться, в зависимости от IP-адреса пользователя и адресов указанных в этом параметре. Каждый IP-адрес должен быть указан с новой строки. Работает только для IPv4. IP-адрес можно указать четырьмя способами:
- Одиночный IP-адрес: 192.168.1.1
- Указав подсеть: 192.168.1.1/32, 192.168.1.0/24 или 192.168.1.0/255.255.255.0
- Используя маску: 192.168.1.*
- Указав интервал IP-адресов: 192.168.1.1-192.168.1.254
В зависимости от устройства пользователя
Виджет будет отображаться на компьютерах и/или мобильных устройствах.
В зависимости от адреса текущей страницы
Виджет будет отображаться на всех страницах, за исключением указанных. Если выбрать вариант Нет — виджет не будет отображаться на сайте. Варианты указания адреса страницы:
- С использованием звездочки (*) в конце, начале или с обеих сторон позволяет указать, что страница будет учитываться, если начинается с указанной строки (test*), кончается указанной строкой (*test) или содержит указанную строку (*test*)
- Без звездочки — обозначает точное совпадение, в этом случае в начале строки нужно поставить знак слеша (/) — /test
В зависимости от результата работы шорткода
В этом параметре задается шорткод и значение, получаемое при его выполнении. Для решения отображать или скрыть виджет, плагин Dynamic Widgets исполняет указанный шорткод на текущей странице и сравнивает получившееся значение с указанным. Значение сравнивается с учетом регистра. В параметре можно указать должно ли значение совпадать (matches) или не совпадать (NOT matches) с указанным.
Отображение на главной странице
Параметр работает только если в Настройки -> Чтение в параметре «На главной странице отображать» выбран пункт «Ваши последние записи».
Отображение на странице записи, в зависимости от автора или категории
Виджет будет отображаться/скрываться на всех страницах записей, кроме тех, что созданы указанными авторами и принадлежат указанным категориям. Если нужна логика «ИЛИ», т.е. чтобы виджет показывался/скрывался для указанных авторов или указанных категорий — нужно добавить ещё один такой же виджет и указать в одном из них правила показа по автору, а во втором по категории.
Отображение на странице вложения
Параметр регулирует отображение виджета на странице вложения.
Отображение на страницах
Параметр регулирует отображение виджета на страницах, родительских и дочерних. Нельзя показать/скрыть виджет только для дочерник страниц, выбранной страницы.
Отображение на странице автора
Виджет будет отображаться на всех страницах авторов, кроме выбранных, либо скрываться на всех, кроме выбранных.
Отображение на странице категории
Виджет будет отображаться на всех страницах категорий, кроме выбранных, либо скрываться на всех, кроме выбранных.
Отображение на странице тега
Виджет будет отображаться на всех страницах тегов, кроме выбранных, либо скрываться на всех, кроме выбранных.
Отображение на страницах архива
Параметр регулирует отображение виджета на страницах архива. Данный параметр не влияет на отображение/скрытие виджета на странице автора и странице категории.
Отображение на странице ошибки 404
Параметр регулирует отображение виджета на странице ошибки 404.
Отображение на странице результатов поиска
Параметр регулирует отображение виджета на странице результатов поиска
Дополнительные возможности
Скрытие виджета на всех страницах одним кликом
Если щелкнуть на ссылку Set all options to ‘No’ и сохранить изменения — виджет будет скрыт на всех страницах. Данная возможность не влияет на настройки параметров отображения по ролям, датам и т.д.
Скрытие виджетов на страницах конкретных записей
Если отметить опцию Make exception rule available to individual posts and tags и сохранить изменения — на страницах редактирования записей и меток появится блок, позволяющий скрывать виджеты на этих страницах.