По каким-либо причинам, может возникнуть необходимость ограничить доступ к некоторым разделам сайта. Это могут быть рубрики, отдельные страницы или полностью весь ресурс. Для решения этих задач мы воспользуемся стандартными возможностями платформы WordPress и специальными плагинами.
Задаем пароль всем статьям в определенной категории
Давайте начнем с раздела сайта «Рубрики». К примеру, нужно ограничить доступ к содержимому из одной или нескольких категорий. Устанавливаем плагин Access Category Password и переходим к его параметрам (Настройки — Password).
Все настройки довольно понятны: ставите галочки категориям, где хотели бы разрешить доступ по паролю, выбираете роли пользователей, которым разрешаете доступ без пароля и т.д. Но, главное, обратите внимание на пункт Only single post. Если в нем установить галочку, тогда привью поста также будет защищено паролем.
Устанавливаем пароль на страницы
Эту задачу решить довольно просто даже без помощи специальных плагинов. Обойдемся одними силами самой платформы WordPress. И прошу заметить, что таким способом можно устанавливать пароль не только страницам, но и записям. Правда, это делается вручную.
В разделе публикации страницы или поста есть справа вкладка «Опубликовать». В ней есть несколько параметров, но нас пока что интересует только «Видимость». Нам нужно нажать на ссылку «изменить», которая находится напротив нашего поля. В развернутом списке отметьте пункт «Защищено паролем». Впишите свой пароль и нажмите кнопку опубликовать.
Установить пароль на весь сайт
В этой задачи нам поможет плагин Password Protected с максимально — минимальными и несложными параметрами. После его установки перейдите в раздел «Настройки – Защита паролем». Там можете включить работу плагина, установить пароль, разрешить определенным пользователям доступ и т.д.
А если хотите использовать этот плагин в качестве ограничения доступа к ресурсу по причине технических работ, то лучше всего для этого применять специализированные плагины, которые включают режим технического обслуживания.