Скрываем контент от незарегистрированных пользователей с помощью плагина WP-Private

Опубликовано 10 лет назад

Часто бывает нужно опубликовать на сайте информацию, которая будет видна только зарегистрированным пользователям. К сожалению, в WordPress по умолчанию такая функция отсутствует, но это легко можно исправить воспользовавшись плагином WP-Private.

Плагин доступен в официальной директории WordPress, а это значит вы можете его найти и установить прямо из админпанели своего сайта.

Я кратко пробегусь по основным настройкам WP-Private. Плагин очень прост в настрйке, быстр и стабилен в работе. Я не думаю, что работа с ним вызовет какие-либо сложности.

Основное окно настроек WP-Private:

WP-Private плагин WordPress

И сразу идет подсказка о том, каким образом в данном плагине реализовано скрытите контента. А скрывается он очень просто с помощью шоткода «Protected». Т.е чтобы скрыть, к примеру, ссылку в теле страницы/записи, достаточно обвести ее шоткодом: [protected]Ссылка[/protected].

WP-Private плагин WordPress

Затем нужно указать, что мы будем показывать посетителю, у которого нет прав на просмотр скрытого контента:

1. Форму авторизации:
2. Форму авторизации и ссылку на форму регистрации;
3. Какой-то свой кастомный HTML-код.

WP-Private плагин WordPress

Текст, который увидят незарегистрированные пользователи можно указать в форме ниже. В первом поле — текст перед скрытым контентом, во втором — после.

WP-Private плагин WordPress

Текст для зарегистрированных, но неавторизованных пользователей.

WP-Private плагин WordPress

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

WP-Private плагин WordPress

Если на вашем сайте используется кастомная форма авторизации, вы можете указать ее адрес в поле ниже и использовать с помощью шоткода [loginform].

WP-Private плагин WordPress

Поддержка SmartLogix.

WP-Private плагин WordPress

Существует немало аналогичных плагинов. Я не берусь утверждать, что WP-Private лучший в своем роде, есть и другие достойные альтернативы с более широкими возможностями. Но если вам нужно лишь скрыть часть контента от незарегистрированных пользователей, я думаю, WP-Private будет самым оптимальным выбором. Работает он более чем стабильно и корректно.

Фото: Michael Kappel — Creative Commons / flickr.com

Иван Данилин
Автор Иван Данилин

Фулстек веб‑разработчик, специализируюсь на платформе WordPress

Подробнее
Комментарии
    • https://ru.wordpress.org/plugins/WP-Private/
      Плагин не обновлялся более пяти лет, я бы не советовал его использовать
  1. спасибище огромное — давно искал такой плагин7 простой и ооооочень полезный
Добавить комментарий