Способы ограничить доступ к wp-login.php и wp-admin.php по IP Address

Linux admin

Обсуждение тут

скопировано отсюда

Вы должны изменить файл .htaccess, чтобы использовать этот метод.

В корневой папке вашего веб-сайта есть специальный файл конфигурации сервера с именем .htaccess, который можно просмотреть с помощью FTP или инструмента «Диспетчер файлов» в панели управления хостингом WordPress. Просто используйте программу FTP для подключения к вашему сайту WordPress, затем измените файл .htaccess и добавьте следующий код вверху.

<Files wp-login.php>
        order deny,allow
        Deny from all
  
# whitelist Your own IP address
allow from xx.xxx.xx.xx
  
#whitelist some other user's IP Address
allow from xx.xxx.xx.xx
  
</Files>
<Files wp-admin.php>
        order deny,allow
        Deny from all
  
# whitelist Your own IP address
allow from xx.xxx.xx.xx
  
#whitelist some other user's IP Address
allow from xx.xxx.xx.xx
  
</Files>

Не забудьте заменить свои личные IP-адреса на XX