如何创建自定义 WordPress 用户角色

已发表: 2022-08-11

您想在您的网站上创建自定义 WordPress 用户角色以将用户分配给特定任务吗? 您可以轻松地在您的 WordPress 网站上添加新的用户角色,并根据您的偏好对其进行自定义。 在本指南中,我们将向您展示您需要遵循的确切过程。

但在我们继续执行这些步骤之前,让我们简要了解自定义用户角色。

什么是自定义用户角色?

WordPress 成为非常流行和可用的 CMS 的主要原因之一是它能够轻松管理用户角色。 这是因为它已经为您提供了一组有用的用户角色,并为每个角色分配了特定的功能。 默认情况下,WordPress 为您提供 6 个用户角色:

  • 超级管理员
  • 行政人员
  • 编辑
  • 作者
  • 贡献者
  • 订户

这些角色中的每一个都分配有其独特的功能,允许用户执行一组非常独特的任务。 例如,编辑用户角色可以管理和发布您网站上的所有帖子。 而作者用户角色只能发布和管理自己的帖子。

除了这 6 个预定义的用户角色之外,如果将任何其他用户角色添加到具有自己的自定义功能的网站,它就是自定义用户角色。 自定义用户角色的一些常见示例是评论版主、库存管理员和来宾作者。

既然您知道什么是自定义用户角色,那么让我们看看为什么以及何时需要创建它。

为什么要在 WordPress 中创建自定义用户角色?

由于多种原因,您可能需要在 WordPress 中创建自定义用户角色,具体取决于具体情况。 如前所述,安装 WordPress 时,它有 6 个不同的默认用户角色。

但是,即使它们对于普通网站而言具有足够的功能,您也可能需要更多的用户角色。 这是您需要为网站的其他需求创建自定义用户角色的地方。 如果您的网站上有很多注册用户并且必须为他们分配多个任务,自定义用户角色会更加有用。

例如,库存经理和客户等用户角色对于在线商店非常重要。 同样,客座作者和评论版主的用户角色对于博客也很重要。 因此,如果您运行任何类似的网站并且没有该任务的正确用户角色,那么您可能很难正确管理您的网站。

如何创建自定义 WordPress 用户角色

为您的 WordPress 网站创建和添加自定义用户角色的最简单方法是使用插件。 插件可帮助您增加网站的功能。 这允许您在您的网站上添加默认主题中不存在或 WordPress 未提供的功能。

同样,WordPress 有几个插件可以让您创建自定义用户角色并将它们添加到您的网站。 那么让我们先来看看一些最流行的插件。

用户角色编辑器

用户角色编辑器创建自定义 wordpress 用户角色

正如名称本身所暗示的,用户角色编辑器是一个插件,旨在让您在 WordPress 网站上编辑用户角色。 这是一个非常易于使用的插件,您可以通过它编辑新自定义用户角色的功能。 除此之外,您甚至可以复制现有角色并进一步修改它以创建全新的用户角色。

由于管理用户角色可能是一项复杂的任务,该插件还为您提供多站点支持。 因此,如果需要,您可以为多个网站管理多个新的自定义用户角色。

主要特征

  • 复制现有用户角色并进一步自定义
  • 为角色阻止选定的管理菜单项
  • 导出/导入用户角色选项
  • 分配角色的前端小部件
  • 多站点支持

价钱

用户角色编辑器是一个免费增值插件。 您可以从官方 WordPress 插件存储库获取免费版本。 高级版每年 29 美元起,包括 1 年的更新和高级支持。

成员

会员是 WordPress 的会员插件之一,但它也可用于创建自定义用户角色。 它使您可以向特定用户角色添加功能,甚至可以在特定角色不需要时将其删除。 同样,该插件还允许您根据网站的要求为单个用户添加多个用户角色。

此外,您还可以通过仅为使用此插件的特定用户提供访问权限来保护您的内容。 但更重要的是,它允许您添加内容权限和受限内容,以进一步保护您网站的内容。

主要特征

  • 编辑、创建和删除用户角色和功能的选项
  • 为单个用户添加多个用户角色
  • 内容权限和受限内容选项
  • 私人网站和饲料可切换
  • 根据用户登录状态阻止权限

价钱

会员是一个免费插件。 您可以从官方 WordPress 插件存储库获取免费版本。

这些是您可以用来创建自定义用户角色并将其添加到您的 WordPress 网站的一些插件。 现在,让我们看看如何使用它们。

使用插件在 WordPress 中创建自定义用户角色

对于这个演示,我们将使用用户角色编辑器插件,因为它非常易于使用,它的免费版本包括我们需要的所有基本功能。 事实上,大多数自定义用户角色插件都有非常相似的添加自定义用户角色的过程。 因此,无论您要使用哪个插件,如果您需要进一步的帮助,都可以参考以下指南。

但是要开始使用该插件,我们必须安装并激活它。

1.安装并激活插件

首先,打开您的 WordPress 仪表板并转到Plugins > Add New 。 在这里,在插件库的搜索栏搜索插件的关键字。

找到插件后,单击立即安装以安装插件。 安装将很快完成。 之后,激活插件。

安装插件创建自定义 wordpress 用户角色

如果您想使用高级版或任何其他高级插件,您需要手动上传并激活它们。 如果您需要任何帮助,请查看我们关于如何手动安装 WordPress 插件的详细指南。

2.添加和配置新用户角色

激活插件后,从 WordPress 仪表板转到用户 > 用户角色。 在这里,您将能够添加、编辑或删除您网站上的任何用户角色。 由于我们要创建一个新的自定义用户角色,请先单击屏幕右侧的添加角色

例如,我们将在此处为库存(产品)经理创建一个用户角色。 但是您可以根据需要为您的网站创建任何自定义用户角色。 因此,只需输入角色名称 (ID)、显示名称,然后选择是否要从任何其他用户角色复制它。

添加所有这些详细信息后,单击Add Role

库存经理创建自定义 wordpress 用户角色

注意:我们在演示中运行在线商店时添加了库存管理器。 因此,如果您还想为您的电子商务商店创建自定义用户角色,我们建议您设置 WooCommerce,不要错过任何主要步骤。 然后,WooCommerce 所需的自定义帖子类型和功能也将在此处显示。

然后,您所要做的就是使用复选框为您的新自定义用户角色选择您希望允许的功能。 在这里,我们检查了产品帖子类型下的所有功能以及其他一些必要的功能。

对新的自定义用户角色进行所有必要的更改后,只需单击更新

如果要编辑任何其他现有用户角色,也可以进一步自定义它们。 只需从 Select Role 的下拉菜单中选择用户角色并更改其功能。

3. 分配新的自定义用户角色

现在,唯一要做的就是将新的自定义用户角色分配给您指定的用户。

如果要为其添加新用户,请转到用户 > 添加用户。 然后,为用户添加必要的详细信息并选择您刚刚为新用户创建的自定义用户角色。 之后,单击添加新用户

添加新用户创建自定义 wordpress 用户角色

您还可以将自定义用户角色添加到现有的 WordPress 用户。 为此,请从您的 WordPress 仪表板转到用户 > 所有用户。 在这里,单击您要将当前用户角色更改为自定义新角色的用户的编辑。

现在,导航到角色选项并从下拉选项中选择新创建的自定义用户名。

最后,单击更新配置文件以保存您的更改。

而已! 这是您在 WordPress 网站上创建和添加新的自定义用户角色的方式。 分配的用户将只能使用您为特定自定义用户角色选择的那些功能。

结论

这是您可以创建自定义用户角色并将其添加到 WordPress 网站的方式。 如果您想为特定用户分配特定的附加任务,自定义用户角色非常重要。

正如本文所讨论的,创建它们的最简单方法是使用插件。 然后,您所要做的就是安装并激活插件并使用它创建一个新的用户角色。 您还必须为他们分配所需的功能,最后将自定义用户角色分配给您的用户。

那么您现在可以向您的网站添加自定义用户角色吗? 请在评论中告诉我们。 同时,这里还有一些您可能会觉得有帮助的帖子:

  • 如何在 WordPress 中调整日期和时间
  • 最佳 WordPress 自定义帖子类型插件
  • 如何访问 WordPress 网站的 FTP