首页 > 解决方案 > 将 Wordpress“wp-admin”仪表板隐藏到用户 ID

问题描述

有没有办法删除和重定向网站的任何用户访问

https://www.example.com/wp-admin/

除非 id 是一个,否则我已经看到一些示例围绕询问是否正在使用 admin-ajax 进行重定向。这不是我希望为某些管理员在前端使用管理 ajax 的方法。我只是不希望他们看到与 wordpress 后端有任何关系。

只有用户 ID 1 应该有权访问 wp-admin。

标签: phpwordpress

解决方案


也许 WP-Cerber 会满足您的需求?https://wordpress.org/plugins/wp-cerber/

签出部分:“当用户未登录时,您可以隐藏 WordPress 仪表板 (/wp-admin/)。如果用户未登录并且他们尝试通过请求 /wp-admin/ 访问仪表板,WP Cerber 将返回 404 错误。”

它还可以选择为 /wp-login.php(通常是机器人所针对的地址)创建自定义 url。

如果您想在没有插件的情况下执行此操作,可以使用 htaccess RewriteRule:https ://wordpress.stackexchange.com/questions/4037/how-to-redirect-rewrite-all-wp-login-requests


推荐阅读