管理多站点上的角色和功能

时间:2015-03-24 作者:Dave_O

我正在尝试为电子商务主题中的订阅者用户角色启用一些功能,其中最初设置为管理员角色,我想对此进行修改。我尝试了AAM插件,但对于这个特定的网站,它没有显示这些功能,所以我可以对它们进行检查或取消检查。我知道AAM或任何类似的插件都可以作为一个接口,有很多方法可以查看文件/代码来实现这一点。我发现wp包含/功能。php是管理这个的地方,但我假设不是针对每个特定的站点,因为我在那里找不到关于其他站点的任何信息。每个站点都有自己的功能吗。php在什么地方?

2 个回复
最合适的回答,由SO网友:Jonathan Foster 整理而成

我认为您需要单独修改每个站点上的用户角色(如果我正确理解您的问题的话)。

我经常使用一个很棒的插件,叫做WPFront用户角色编辑器,它允许您检查/取消检查您提到的用户功能。免费版本应该可以满足您的要求。我个人使用付费版仅仅是因为我喜欢在需要时有额外的选择,但90%的时间免费版效果很好。

You can view the plugin here

SO网友:call0fcode

AAM的功能要强大得多,自6.3.0版以来,它与WordPress multisite完全兼容as mentioned on its website.

它还具有同步网络上所有站点的功能/权限,如上述文章所述。

结束

相关推荐

PHP致命错误:无法为wp-includes/capabilities.php中的非对象调用重载函数

我在apache日志中遇到了太多以下错误。PHP Fatal error: Cannot call overloaded function for non-object in wp-includes/capabilities.php on line 1187这是函数current\\u user\\u can($capability)的内部,第1187行如下所示:$current_user = wp_get_current_user(); 我不知道问题出在哪里?