Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Вам когда-нибудь нужно было показывать виджет WordPress только авторизованным пользователям? Или наоборот: возможно, вы хотели отображать виджет только для пользователей, которые не авторизованы? В этой статье мы расскажем, как реализовать оба этих варианта.

Как показывать виджеты WordPress только авторизованным пользователям

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Смотрите также:

Плагин Widget Logic

Как показывать виджеты WordPress только авторизованным пользователям

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке.

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

Widget Logic — очень популярный плагин, который поможет нам добиться наших целей. И хотя Widget Logic может помочь вам гораздо больше, чем скрыть или показать виджет для авторизованных пользователей, в этой статье мы сконцентрируемся именно на этой задаче.

Сразу после установки и активации вы увидите пустой блок внизу каждого виджета (Внешний вид → Виджеты).

Как показывать виджеты WordPress только авторизованным пользователям

Чтобы показывать виджет только определенным пользователям, в этот блок вам нужно ввести некоторый код.

Использование плагина

Есть два основных варианта использования этого плагина:

  1. Показывать виджет только для авторизованных пользователей:
    is_user_logged_in()
  2. Показывать виджет для НЕ авторизованных пользователей:
    !is_user_logged_in()

Вот, как это будет выглядеть для первого случая, когда виджет нужно показывать для авторизованных пользователей:

Как показывать виджеты WordPress только авторизованным пользователям

В результате вот такое меню будет отображаться на главной странице только тогда, когда пользователь авторизуется на сайте:

Как показывать виджеты WordPress только авторизованным пользователям

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

Источник: premium.wpmudev.org
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 1

Влад:

Спасибо!! Зашёл к вам в гости, и..нашёл как раз то, что надо.Экономия времени налицо )) Не первое у вас нахожу. Ещё раз спасибо!!

Добавить комментарий