如何创建具有各自功能的多个不同管理员角色

时间:2017-07-24 作者:user1902789

我想创建多个管理员角色来管理我分配给他们的特定自定义帖子类型。他们将无法添加/编辑/删除他们无权访问的自定义帖子。

以前有人做过这样的事吗?

谢谢,亚当

1 个回复
SO网友:WPExplorer

是的,很简单。您需要使用add\\u role()函数添加自定义角色-https://codex.wordpress.org/Function_Reference/add_role

然后可以使用add\\u cap添加自定义功能-https://codex.wordpress.org/Function_Reference/add_cap

需要提及的一件重要事情是,add\\u role和add\\u cap都保存到数据库中,因此它们只需要运行1x,所以最好将这些函数挂接到theme\\u switch和load themes中。php或它是否位于使用register\\u activation\\u hook的插件中

这里还有一个很好的答案,可以通过一个例子找到:Apply custom role capabilities to administrator (without plugin)

结束

相关推荐

通过WP CLI安装WordPress时,mysite.com/admin不起作用

当我下载wordpress并手动安装它时,然后下载mysite。com/admin工作,打开管理面板。但是当我使用WP CLI /管理未重定向到管理面板。谁能帮我找到这个问题吗。使用命令如下:wp core download --allow-root wp core config --dbname=wp --dbuser=root --dbpass= --allow-root wp db create --allow-root wp core install --url=local