WordPress附带了一个用户角色管理系统,该系统定义了特定用户在网站上可以做什么和不能做什么。随着WordPress网站的发展,了解这些用户角色和权限是很有必要的。我们将用一个简单易懂的图表来比较每个WordPress用户角色和权限。
WordPress默认有五个用户角色:
管理员编辑作者投稿者订阅者
通过以下图表可以查看每个用户角色之间的完整比较:
(点击查看大图或专栏查看翻译版) 也可以阅读下面每个用户角色权限的摘要,以及如何创建新用户角色和自定义用户角色。
1、管理员
在常规的WordPress中,Administrator是最强大的用户角色。具有管理员角色的用户可以添加新文章,编辑站点上任何用户的任何文章,甚至删除这些文章。可以安装,编辑和删除插件以及主题。管理员用户可以向站点添加新用户,更改现有用户的信息(包括密码)以及删除任何用户。
此角色是为网站所有者保留的,可完全控制WordPress网站。如果运行多用户WordPress站点,需要非常小心的分配管理员用户角色。
2、编辑
在WordPress中具有编辑角色的用户,可以完全控制网站的内容部分。可以添加,编辑,发布和删除WordPress网站上的任何文章,包括其他人写的文章。编辑者也可以审核,编辑和删除评论。
编辑无权更改网站设置,安装插件和主题或添加新用户。
3、作者
顾名思义,具有作者角色的用户可以编写,编辑和发布自己的文章。也可以删除自己的文章,即使已发布。撰写文章时,作者无法创建类别,但可以从现有类别中进行选择。可以在文章中添加标签,可以查看评论,也可以查看那些待审核的评论,但无法审核、批准或删除评论。
无权访问设置,插件或主题,因此它在网站上是一个风险相对较低的用户角色,除了他们在发布后删除自己的帖子的能力。
4、投稿者
投稿者可以添加新文章并编辑自己的文章,但不能发布任何文章,甚至不能发布自己的文章。撰写文章时,他们无法创建新类别,必须从现有类别中进行选择。但是,他们可以在文章中添加标签。
投稿者角色的最大缺点是他们无法上传文件(无法在自己的文章中添加图片)。投稿者也可以查看评论,但无法批准或删除评论。无权访问设置,插件或主题,因此无法更改网站上的任何设置。
5、订阅者
具有订阅者用户角色的用户可以登录WordPress站点并更新其用户配置文件。他们可以根据需要更改密码。无法在WordPress管理后台内撰写文章,查看评论或执行任何其他操作。
如果要求用户在阅读文章或发表评论之前登录,则此用户角色特别适合。
超级管理员
此用户角色仅适用于WordPress多站点网络。具有超级管理员用户角色的用户可以在多站点网络上添加和删除站点。还可以在WordPress多站点设置上安装插件和主题,添加用户以及执行网络范围的操作。
自定义现有用户角色
默认的WordPress用户角色旨在具有适合大多数网站要求的功能。例如,如果运行杂志网站,则可以将编辑者用户角色分配给高级职员,并将作者用户角色分配给初级员工。为站点访问者的访客作者和订阅者用户角色分配投稿者用户角色。
但是,如果想要修改现有WordPress用户角色的权限,该怎么办?
作者角色有一个操作风险,他们不仅可以发布自己的文章,还可以在发布后删除。这可能会破坏整个编辑工作流程。如果付费作者闹别扭了,一气之下删除他们写的所有文章,这将是灾难性的。
假设要修改作者用户角色,以便作者在发布后不能删除他们的文章。先安装并启用Capability Manager Enhanced插件,转到用户 功能来修改用户角色。
接下来,从右列的顶部框中选择要编辑的用户角色,然后单击加载按钮。在左侧的框中加载用户功能。取消选中要从该用户角色中删除的功能,我们希望删除从作者删除已发布帖子的功能。取消选中“删除已发布”功能。完成后单击保存。
创建自定义用户角色
使用相同的Capability Manager Enhanced插件,安装激活插件后,转到用户 功能,然后在“创建新角色”下输入用户角色名称。
例如:杂志网站可能需要一些工作人员来配合回复评论。在这种情况下,希望创建一个只能审核评论的用户角色。创建一个新的用户角色,然后从“其他WordPress功能”下选择审核注释选项进行相关操作。