WordPress 登录后提示“Sorry, you are not allowed to access this page”怎么办?

先确认是只有某个菜单不能进、单一账号受影响,还是所有管理员都失败。核对该用户角色与目标页面要求的 capability,再对照最近插件、角色编辑、Multisite 或迁移改动;不要直接把所有用户提为管理员,也不要在未备份时修改数据库角色字段。

更新于 2026年8月27日
0 人已解决

先缩小到账号还是页面

用另一个受控管理员测试同一路径,并记录是整个 /wp-admin、一个插件菜单还是某个操作失败。若只有编辑者无法进入设置页,可能只是角色边界正常生效;若原管理员突然失权,继续查最近变更。

核对角色和 capability

WordPress 的角色与能力说明按具体 capability 决定用户能做什么。检查用户真实角色、单站与 Multisite 差异,以及角色管理插件是否移除了页面需要的能力,不要按角色名称想当然。

迁移或更新后检查数据对应关系

问题紧跟域名迁移、数据库前缀变化或插件更新出现时,由维护人员备份后核对用户角色元数据、插件菜单注册和版本兼容。修复后只恢复完成任务所需的最小权限,并测试另一个低权限账号,避免把安全边界整体打开。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李