问题描述
对于Stack Exchange社区博客,我们已经建立了一个网络安装。我被告知网站管理员角色不允许用户编辑的选项。当悬停在用户上时,站点的用户页面上只有delete的选项,而不是edit的选项。
与用户权限相关的唯一选项如下,但不是真的要在这里进行…
如何使站点管理员能够完全控制该特定站点上的用户?
最佳解决方案
如在Network Admin Users screen的说明中所述,在网络安装(多站点模式)中,用户是
added on a global basis to the entire network, then assigned to specific sites
正常管理员不允许修改这些全局配置文件,因为它们的权限只能扩展到给定的站点。此任务是为超级管理员保留的,他们在整个网络中具有完全的控制权。
在先前版本的WordPress中,当多站点安装依赖于单独的WordPress MU支持时,您可以将wp-config.php文件中的EDIT_ANY_USER定义为true。但是,由于多部门的支持是本地整合的,我相信这是被删除的。
要从“网络管理员用户”屏幕管理网络用户,用户必须属于至少具有manage_network_users和edit_users权限的角色。您可以尝试创建包含这些权限和标准管理员权限的自定义角色,但我不确定这将是有效的。就个人而言,我只是试图避免规避这些限制。
参考文献
注:本文内容整合自Google/Baidu/Bing辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。