Вам колись потрібно було показувати віджет WordPress лише авторизованим користувачам? Або навпаки: можливо, ви хотіли відображати віджет лише для користувачів, які не авторизовані? У цій статті ми розповімо, як реалізувати обидва ці варіанти.
Дивіться також:
плагін Віджетна логіка
Ви можете завантажити плагін з офіційного каталогу розширень WordPress за цим посиланням.
Віджетна логіка — дуже популярний плагін, який допоможе нам досягти наших цілей. І хоча Widget Logic може допомогти вам набагато більше, ніж приховати або показати віджет для авторизованих користувачів, у цій статті ми зосередимося саме на цьому завданні.Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.
Відразу після встановлення та активації ви побачите порожній блок внизу кожного віджету (Зовнішній вигляд → Віджети).
Щоб показувати віджет лише певним користувачам, в цей блок потрібно ввести певний код.
Використання плагіна
Є два основні варіанти використання цього плагіна:
- Показувати віджет тільки для авторизованих користувачів:
is_user_logged_in()
- Показувати віджет для НЕ авторизованих користувачів:
!is_user_logged_in()
Ось як це буде виглядати для першого випадку, коли віджет потрібно показувати для авторизованих користувачів:
В результаті ось таке меню відображатиметься на головній сторінці тільки тоді, коли користувач авторизується на сайті:
Як уже говорилося, Widget Logic дозволить вам створити багато різних умов, крім зазначених вище. Ви можете відвідати сторінку плагіна або пошукати в мережі інші варіанти коду для вставки.
Коментарі до запису: 1
Дякую!! Зайшов до вас в гості, і ... знайшов якраз те, що треба. Економія часу в наявності )) Не перше у вас знаходжу. Ще раз дякую!!