我正在研究 wordpress 多站点。
当用户创建新站点时,他被赋予管理员角色。他具有以下能力
- '编辑用户',
- 'manage_network_users',
- 'edit_users'、'promote_users'。
但是,当用户尝试在同一站点中编辑另一个用户时,会出现权限错误。
但是,如果我评论说:
`if(!current_user_can('edit_user', $userid))` in user-edit.php line around 148 and 100
它有效。但用户角色无法更改。
有趣的是用户有能力'edit_user',我检查了很多次。
可能是什么问题。