首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络范围设置中的WordPress角色和功能

网络范围设置中的WordPress角色和功能
EN

Stack Overflow用户
提问于 2012-12-04 19:07:11
回答 1查看 182关注 0票数 1

我正在尝试理解Roles and Capabilitiesnetwork-wide设置上是如何工作的。

对/wp-includes/capabilities.php的检查表明,有一个名为current_user_can_for_blog($blog_id, $capability)的函数。

因此,我的问题是,在涉及许多博客的网络范围设置中,用户X可以是博客#1和#2的管理员,但不是博客#3、#4和#5的管理员。

如果我只是简单地使用current_user_can('manage_options'),那么用户X在博客#3、#4和#5上的表现如何呢?

EN

回答 1

Stack Overflow用户

发布于 2012-12-04 19:15:58

据我所知,如果你在一个插件或主题中使用current_user_can('manage_options')来为站点管理员提供一组不同的选项,那么你附加的这个功能只会在用户被指定为博客#1和#2的管理员时才会显示出来(这可以通过用户角色功能插件来调整)。

如果他们没有被指定为其他站点(#3、#4和#5)的用户(或管理员),他们应该不能访问与此挂钩相关的操作。

然而,超级管理员用户(可以监督整个网络)拥有完全的控制权,并且可以访问这些功能,无论这些功能是否已添加到单个站点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13701504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档