Я хочу ограничить административные и другие роли определенным IP-адресом, я не хочу ограничивать страницу входа полностью, а только специальными пользователями.
Я обнаружил множество страниц, показывающих, как заблокировать login.php
страница как эта: https://www.isitwp.com/restrict-wordpress-admin-access-by-ip-address/ но это не то, что я хочу сделать.
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from xx.xx.xx.xx
</Files>
Этот пример позволяет мне заблокировать всю страницу, мне нужно заблокировать пользователя, так что в теорииМне нужно сделать это в PHP, а не в файле .htaccess.Я использую Wordfence, но я не смог найти опцию deny ALL except ...
, которая ограничивает вход в систему определенными пользовательскими ролями.
Мне нужно разрешить admin
с определенного IP-адреса и store manager
из наборадругие конкретные IP я даже не уверен, что это правильный подход.