为特定用户添加管理员

时间:2016-02-25 作者:Swapneel Mehta

我在开发一个网站时遇到了这个问题,我需要提供一个“管理员”帐户来监控我网站上注册的用户活动。现在,我不想让一个“管理员”查看分配给其他“管理员”的用户。基本上是一个额外的“管理员”角色,其权限高于用户权限,低于站点管理员权限,提供查看所有用户内容(如配置文件和消息)并进行修改的功能,但无法更改网站布局。是否已经有一些软件/代码片段我可以使用或我必须自己编写?

1 个回复
SO网友:Théo Beaudenon

您可以使用add\\u角色功能:

  add_role( $role, $display_name, $capabilities );  
只需根据需要设置自定义值:

add_role(\'basic_contributor\', \'Basic Contributor\', array(
    \'read\' => true, // True allows that capability
    \'edit_posts\' => true,
    \'delete_posts\' => false, // Use false to explicitly deny
));
插件:https://wordpress.org/plugins/user-role-editor/

相关推荐

WP-ADMIN:“对不起,您不能访问此页面。”

两周后不使用我们的WP站点,登录/wp-admin/ 出现白屏错误:抱歉,不允许您访问此页面。我有:重命名plugins 到plugins.temp.通过phpMyAdmin创建了一个新的管理员用户。新用户已user_meta 的作用a:1:{s:13:"administrator";s:1:"1";}.</已重命名themes 到themes.temp.</删除核心WordPress文件,并替换为新上载的文件</已替换.htaccess 使用默认