我想将管理员和其他角色限制为特定的IP,我不想完全限制登录页面,而只限于特殊用户。
我发现有很多页面显示了如何像这样https://www.isitwp.com/restrict-wordpress-admin-access-by-ip-address/来阻塞login.php
页面:但这不是我想要的。
<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from xx.xx.xx.xx
</Files>
此示例允许我阻止整个页面,我需要阻止用户,因此从理论上讲,我需要在PHP中而不是.htaccess文件中进行操作。我正在使用Wordfence,但找不到deny ALL except ...
的选项来将登录限制为特定的用户角色。
我需要允许来自特定IP的admin
和来自其他一组特定IP的store manager
,我什至不确定这是否是正确的方法。