Custom user roles

时间:2016-09-26 作者:Sam

我需要添加两个具有不同功能的自定义用户角色。这两个用户角色是针对批改者的,唯一的区别是,一个批改者应该只能访问自定义帖子类型的帖子,而第二个批改者应该可以访问所有帖子。

他们都不能上传媒体、创建或删除帖子(任何帖子类型)。他们真的应该只能阅读帖子,纠正一些错误(打字错误等),以及save 这些变化。然后,这些更改需要管理员或编辑器接受才能发布。

我该怎么做?

还请提供将仪表板添加到该用户角色的可能性。目前我正在使用“collaborator”用户角色,但我没有找到显示该用户角色的仪表板的解决方案。

非常感谢!

1 个回复
SO网友:WordpressDave

要添加角色,请参阅:https://codex.wordpress.org/Function_Reference/add_role

要添加功能,请参阅:单击底部的add\\u cap链接

所有大写字母的列表请参见:https://codex.wordpress.org/Roles_and_Capabilities

对于所有角色,您也可以将其用于不同的职位类型。

如果帖子类型为“books”,请编辑页面->编辑书籍。

N.B.: This setting is saved to the database (in table wp_options, field wp_user_roles), so it might be better to run this on theme/plugin activation