【发布时间】:2022-01-01 01:04:48
【问题描述】:
我遇到了管理员用户无法添加管理员级别用户的问题。
查看并调试核心 get_editable_roles 我发现管理员用户上限 ($user->caps) 具有管理员但用户角色 ($user->roles) 没有管理员值。
这只发生在我们的服务器上,包括登台和生产,但在本地运行良好。三个系统上的安装、插件、数据库完全相同。
我已使用用户角色编辑器确认已设置管理员角色。它也没有显示在那里,我尝试添加它,它说它已经存在。我修改了editable_users 过滤器以跳过删除管理员角色,它再次出现,但看起来很好,所有内容都已检查。保存它没有任何作用。
【问题讨论】:
标签: wordpress