Как защитить паролем весь сайт на WordPress
Если вы запускаете закрытую площадку для общения, или если сайт находится на стадии разработки, то можно ограничить доступ к нему с помощью пароля. Благодаря чему любой пользователь, имеющий пароль, сможет зайти на сайт без регистрации.
Существуют различные плагины для защиты паролем всего WordPress-сайта. В этой статье мы расскажем о трех лучших из них.
1. Password Protected

СКАЧАТЬ
Плагин защищает весь сайт с помощью одного пароля. Для этого нужно активировать соответствующий параметр в настройках плагина и задать пароль ввести необходимый пароль.
Плагин позволяет администраторам, вошедшим в систему, получать доступ к WordPress-сайту без необходимости ввода пароля. А также оставить RSS-каналы общедоступными.

Но расширение не предоставляет никаких дополнительных функций защиты. Кроме этого он поставляется с устаревшим интерфейсом.
Плюсы
- Простой и удобный в использовании.
- Предоставляет автоматический доступ администраторам и зарегистрированным пользователям.
Минусы
- Ограниченная защита контента.
- Устаревший интерфейс.
2. Hide My Site

СКАЧАТЬ
Предлагает более продвинутое решение для защиты сайта паролем от незарегистрированных пользователей или роботов поисковых систем.
Плагин позволяет пользователям оставаться в системе и заходить на сайт без ввода пароля в течение определенного периода времени. Также вы можете установить подсказку, напоминающую посетителям о необходимости ввода пароля.
Плагин реализует доступ к сайту администратором и пользователям, которые заходят с определенных IP-адресов. А так же предоставляет Brute Force Protection.
Также на странице входа в систему можно отобразить уведомление, чтобы пользователи знали, что это закрытый сайт или что он находится на стадии разработки. Премиум-версия плагина Hide My Site предоставляет различные темы оформления для страницы авторизации.

Но, как и другие подобные плагины, Hide My Site не защищает изображения и другие вложения.
Плюсы
- Предоставляет различные темы оформления для страницы авторизации.
- Возможность настройки уведомлений.
- Разрешение доступа с определенных IP-адресов.
Минусы
- Неудобный пользовательский интерфейс.
- Плагин не защищает файлы вложений.
3. Password Protect WordPress

СКАЧАТЬ
С помощью этого плагина все содержимое сайта (включая страницы, посты и пользовательские типы записей), будут защищены. Недостатком является необходимость сброса пароля в том случае, если вы его забудете.
Расширение позволяет открыть свободный доступ к одной или нескольким страницам. Вместо страницы входа можно вывести анонс или целевую страницу, чтобы пользователи знали, что это сайт с ограниченным доступом.
Password Protect WordPress освобождает пользователей от необходимости повторного ввода пароля в течение срока действия файлов cookie. Вы можете изменить время их жизни на странице настроек плагина.
Также плагин позволяет использовать разные пароли для страниц и записей. У каждой роли пользователя также может быть свой пароль.
Плагины кэширования и кэширование на стороне сервера могут вызвать конфликты с функционалом защиты паролем. Password Protect WordPress позволяет решить подобную проблему с помощью дополнительных настроек.

Платная версия данного плагина Password Protect Pro и дополнительно позволяет не только управлять всеми паролями, но и создавать неограниченное количество паролей для каждой роли пользователя. А также настраивать сообщения об ошибках.
Плагин не защищает изображения и загруженные файлы. Но его можно интегрировать с Prevent Direct Access Gold, чтобы заблокировать доступ с прямых URL-адресов ко всем медиафайлам.
Плюсы
- Возможность открыть публичный доступ к нескольким страницам сайта.
- Дополнительные функции защиты паролем.
- Интеграция с Prevent Direct Access Gold для обеспечения защиты медиафайлов.
- Современный пользовательский интерфейс.
Минусы
- Нет параметров для настройки страницы входа.
Заключение
Каждый из описанных в этой статье плагинов является отличным вариантом защиты. Password Protected – самый популярный из них. Но он поставляется с устаревшим пользовательским интерфейсом и относительно ограниченными возможностями. С другой стороны плагин Hide My Site, предоставляет более комплексное решение для защиты, включая возможность предоставления доступа с определенных IP-адресов. А Password Protect WordPress позволяет защищать паролем страницы и записи в зависимости от роли пользователя.