如何使用插件在 WordPress 中配置用户角色
已发表: 2020-12-14在上一篇文章中,我们了解了用户角色以及如何在 WordPress 中添加新用户。 但是,在处理用户角色时,您可能会发现 WordPress 在添加和删除用户角色的能力方面存在一些限制。 例如,默认情况下,WordPress 中的 Editor 角色不允许操作主题和插件。 但是如果你想给他/她这些能力呢?
- 1.用户角色编辑器插件
- 2.使用插件在 WordPress 中配置用户角色
- 2.1. 第 1 步:安装并激活插件
- 2.2. 第 2 步:设置插件
- 2.3. 步骤 3:配置用户角色
- 2.4. 选择用户角色
- 2.5. 编辑所选用户角色的能力
- 3.遗言
为了解决这个问题,您可以使用插件来自定义 WordPress 中的用户角色。 我将使用 User Role Editor 插件来处理上述情况。 但是,请记住,您的帐户必须是管理员或被授予自定义用户角色的能力才能使用此功能!
用户角色编辑器插件
有很多插件可以在 WordPress 存储库中自定义用户角色,例如成员、高级访问管理器、导航菜单角色、WPFront 用户角色编辑器、增强的功能管理器、角色范围……但最受欢迎和最出色的一个是用户角色编辑器插入。
用户角色编辑器当前版本: 4.61
最后更新: 2021 年 12 月 28 日
用户角色编辑器.4.61.zip
这是一个方便实用的免费增值插件,非常易于使用。 请注意,我在本文中仅使用免费版本!
使用插件在 WordPress 中配置用户角色
第 1 步:安装并激活插件
用户角色编辑器插件是免费的,可在 wordpress.org 上获得,因此只需像往常一样安装并激活插件。 转到Admin Dashboard上的Plugins > Add New ,找到所需的插件,然后单击Install Now 。

第 2 步:设置插件
安装并激活插件后,在使用前转到设置>用户角色编辑器并设置插件。

设置界面将显示以下五个选项卡:
常规选项卡
常规选项卡包括五个选项:
- 在用户角色编辑器中显示管理员角色:更改此重要角色的功能可能会导致安全问题。 因此,摘录对于真正必要的情况,您应该关闭此功能。
- 以人类可读的形式显示功能:通常,功能显示为代码(例如,
edit_published_posts)。 此选项重命名功能以方便读者理解(例如,Edit published posts)。 因此,您应该始终选中此框。 - 显示已弃用的功能:以前,WordPress 中的用户角色被命名为级别 0 – 10。如今,这种命名方法不再可用。 它只存在于一些旧的主题和插件中。 如果您使用此类主题和插件,请启用此选项以确保用户角色编辑器插件与它们兼容。
- 确认角色更新:插件将要求您在更新更改之前进行确认。
- 编辑用户功能:默认情况下您应该勾选它以编辑功能。


附加模块选项卡
此选项卡只有一项: Count users without role 。 如果有用户尚未接收或注册角色,此选项将帮助您轻松查找和管理这些用户。

默认角色选项卡
当新用户注册帐户时,您可以在此选项卡中为其指定一个(或多个)默认角色。

工具选项卡
在此选项卡中,您可以将用户角色恢复为 WordPress 默认设置。 在单击“重置”之前应仔细考虑,因为所有用户数据都将丢失。

关于标签
此选项卡包含一些其他信息,例如插件版本、作者网站链接、常见问题页面链接、捐赠链接、更改日志……如果您对插件有任何疑问,请联系作者或访问此处的常见问题解答页面。

步骤 3:配置用户角色
要在 WordPress 中配置用户角色,请转到用户>用户角色编辑器。 插件界面如下图所示:

选择用户角色
在此部分中,选择要自定义的用户角色。 该列表包括 WordPress 默认角色(管理员、编辑者、作者、贡献者、订阅者)和用户或插件添加的其他用户角色。 例如,我选择了Editor角色。

此外,在右侧面板上,您还可以添加新用户角色(添加角色)、重命名当前选择的角色(重命名角色)或删除用户角色(删除角色)——WordPress 默认用户角色除外。

此外,点击添加角色 后,您可以复制当前用户角色。

编辑所选用户角色的能力
在组部分,您可以添加/删除所选用户角色的功能。 例如,我希望允许编辑器操作插件,因此我在左侧的All列中选择Plugins并在右侧的列中勾选所需的功能(安装、删除、更新插件等)。

您可以利用两个有用的功能来更快地搜索功能:
- Quickfilter :使用此功能按名称搜索功能。
- 仅授予:每个用户角色被授予不同的能力。 此功能将筛选出当前授予所选用户角色的功能。
此外,您还可以通过以下两个按钮自行添加或删除功能:
- 添加能力:注意能力名称只用拉丁字母、数字和“_”书写。 这个选项相当高级,因为它与代码有关,所以如果您不是专家,请跳过它。
- 删除功能:请注意,用户角色编辑器插件不支持删除 WordPress 默认功能
最后,完成自定义用户角色后,不要忘记单击Update 。

当我尚未自定义此用户角色时,这是我网站上的编辑器帐户:

这是我使用 User Role Editor 插件授予 Editor 角色功能后的结果。

如您所见,在我使用 User Role Editor 插件自定义 Editor 角色后,插件部分显示在Admin Dashboard 上。 从现在开始,编辑者可以在我的网站上安装、激活、删除、编辑和更新插件。
最后的话
利用用户角色编辑器插件适当地添加/删除 WordPress 中的功能和用户角色,将帮助您轻松、快速、高效地管理站点上的用户。 但是,在向用户授予一些重要功能(例如,安装/卸载主题和插件;删除帖子和页面;添加/删除用户角色;……)之前,您应该仔细考虑,因为它们可能会无意(或有意)导致一些事件。 这些事件会影响网站运行,甚至会丢失您的重要数据。
为了防止用户在网站上造成的事故,您最好备份您网站的数据。
