Дополнительная защита WordPress с помощью .htaccess и .htpasswd

Перейти по адресу

В поле Enter Usernames: ввести логин; в поле Enter Corresponding Passwords: ввести пароль. В поле Path to .htpasswd file relative to your server's root directory: ввести полный путь до .htpasswd. В поле File names to protect ввести login.php. Чтобы узнать абсолютный путь от корня сервера нужно создать любой файл .php и вписать туда:

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

и поместить в файл в корень, затем перейти на него. Сгенерированные файлы .htaccess и .htpasswd поместить в корень сайта.

Вариант .htpasswd

AuthUserFile Здесь написать полный путь к .htpasswd
AuthName "Private access"
AuthType Basic
<FilesMatch "wp-login.php">
Require valid-user
</FilesMatch>

Полностью закрыть сайт:

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile Здесь написать полный путь к .htpasswd
AuthGroupFile /dev/null 
require valid-user

Ещё генераторы:

Полезные статьи: