Для ограничения доступа к конкретному пути на сайте WordPress для всех, кроме определенного IP-адреса, вам потребуется внести изменения в конфигурационный файл Nginx. Вот как это можно сделать:
1. Откройте конфигурационный файл Nginx для вашего сайта. Обычно он находится в директории /etc/nginx/sites-available/ и имеет расширение .conf.
2. Добавьте следующий код в блок server, который соответствует вашему домену:
```
location = /wp-login.php {
allow your_ip_address;
deny all;
error_page 404 /404.html; # Замените путь на свой путь, если необходимо
}
```
Замените your_ip_address на ваш реальный IP-адрес. Можно добавить несколько IP-адресов через пробел, например, allow your_ip_address1 your_ip_address2.
3. Сохраните изменения и закройте файл.
4. Перезапустите сервер Nginx, чтобы изменения вступили в силу:
```
sudo service nginx restart
```
Теперь любой, кто пытается получить доступ к странице /wp-login.php с IP-адреса, отличного от вашего, увидит ошибку 404.