如何添加和编辑 WordPress 用户角色以访问私人帖子、产品和类别

您是否知道 WordPress 本身带有将内容标记为私有的选项? 这使您可以创建只有具有特定角色的登录用户才能看到的页面和帖子。 继续学习以了解有关私人内容的更多信息以及如何编辑用户角色以授予他们对私人内容的访问权限。

WordPress 本身带有密码保护任何页面或帖子的选项,或者根据用户角色将其标记为私有。 您可以在任何页面或帖子的“发布”面板的“可见性”部分看到这一点。 它也出现在所有 WordPress 自定义帖子类型中,例如文章、事件和电子商务产品。

问题是 WordPress 私人帖子有两个主要限制:

  • 它们仅对具有编辑或管理员角色的登录用户可见. 例如,如果您想创建一个私人客户端门户,那是没有用的。 您的客户不是编辑或管理员! 要更改这一点,您必须手动编辑您的 WordPress 用户角色。
  • 您的所有私人内容必须对相同的用户角色可见. 无法为不同的用户角色添加不同的私人内容。
  • 您必须将每个页面/帖子单独标记为私人. 这需要很长时间并且容易出错。 很容易错过一个并错误地将其公开!

完美的解决方案

这两个问题的最佳解决方案是使用不同的方法来根据用户角色限制访问。 您可以通过安装我们的受密码保护的类别插件轻松做到这一点,该插件可让您根据用户角色限制对任何 WordPress 帖子类型的访问。 (或者,如果您将 WooCommerce 类别设为私有,请改用我们的 WooCommerce Protected Categories 插件。)

好消息是这些插件是更好的解决方案,因为:

  • 您可以选择哪些用户角色可以访问私有内容. 无需编辑您的 WordPress 用户角色。 例如,如果您希望订阅者访问客户区,那么这很容易!
  • 为每个用户创建单独的私人区域很容易 角色. 只需为每种类型的用户创建一个私有类别,然后选择哪些角色可以访问每个类别。
  • 您可以在按钮的客户端将整个 WordPress 类别设为私有. 与一次将每个页面/帖子设为私有相比,这要快得多且不易出错。

如您所见,安装受密码保护的类别比手动将帖子和页面标记为私有要容易得多。 但是,也许您真的想在 WordPress 本身中使用私人帖子选项。 如果是这样,请继续阅读以了解如何更改哪些用户角色可以访问私有内容。 这涉及编辑您的 WordPress 用户角色以允许其他角色访问私人帖子和页面。

如何选择哪些用户角色可以访问私人帖子和页面

首先,我将告诉您如何编辑 WordPress 用户角色以更改哪些用户可以查看私人内容。 之后,我将向您展示如何创建可以查看私人帖子的全新用户角色。

默认情况下,私有类别仅对管理员和编辑可见(如果您使用 WooCommerce,还包括商店经理)。 如果您使用私有类别,您可能希望将它们提供给其他用户角色 – 例如,普通订阅者或客户。

如果您是 WordPress 开发人员,那么您可以通过编程方式更改用户角色。 否则,我建议使用免费的 用户角色编辑器 插入。 以下视频告诉您如何执行此操作,或者您可以阅读下面的书面说明:

如何编辑 WordPress 用户角色并授予对私有内容的访问权限

  1. 首先,在 WordPress 管理员中,转到 插件 → 添加新 并搜索“用户角色编辑器”。
  2. 安装并激活插件。
  3. 用户 → 用户角色编辑器.
  4. 在“选择角色并更改其功能:”下拉列表中,选择您要访问私有类别的用户角色。
  5. 勾选“以人类可读形式显示功能”框。
  6. 在下方,您将看到按字母顺序排列的所有 WordPress 用户角色功能列表。 向下滚动到“R”部分并勾选名为“阅读私人页面”、“阅读私人帖子”和“阅读私人产品”的框。 (根据您的插件,您可能看不到所有这些框,并且可能还有类似的框需要勾选。不用担心 – 只需勾选适用于您网站的框。)
  7. 向上滚动并单击“更新”。
  8. 最后,创建一个私人页面或帖子,以您刚刚编辑的角色的用户身份登录,并检查他们是否可以查看它。

提示:如果您收到 404 错误,这意味着用户无权访问私有类别。 返回并检查您的更改,例如确保您编辑了正确的角色。

编辑私人类别、帖子和产品的 WordPress 用户角色

如何创建可以访问私有内容的新用户角色

WordPress 本身带有一个选择 内置用户角色 – 管理员、编辑、作者、贡献者和订阅者。 WooCommerce 增加了两个额外的角色: 客户和店长.

按照以下说明创建可以访问受保护帖子、页面和产品的其他用户角色。

例如,您可能想要创建一个“客户”用户角色并使用它来创建一个只有登录的客户才能访问的私人客户区域。 您可以使用免费的 用户角色编辑器 插入。

  1. 在 WordPress 管理员中,转到 插件 → 添加新 并搜索“用户角色编辑器”。
  2. 安装并激活插件。
  3. 用户 → 用户角色编辑器.
  4. 单击“添加角色”。
  5. 为您的新角色选择一个名称和名称,例如“客户”和“客户”。 为简单起见,我建议复制 WordPress 附带的“订阅者”角色。 这为新角色提供了与内置订阅者角色相同的功能。
  6. 单击“添加角色”按钮。
  7. 要将用户添加到新角色,请转到 WordPress 管理员的“用户”部分,编辑用户,然后从下拉列表中选择角色。
  8. 最后,去添加或编辑您的页面和帖子,并根据需要将可见性更改为私人。

创建 WordPress 用户角色

你会使用私人帖子还是使用插件方法?

正如我们在上面看到的,可以编辑您的 WordPress 用户角色,以更改哪些角色可以访问私人页面和帖子。 但是,这涉及编辑用户功能,这可能很繁琐。

安装密码保护类别插件更容易,您可以:

  • 轻松选择哪些用户角色可以访问私有内容。
  • 为不同的用户创建不同的私人区域。
  • 通过限制整个类别,将页面和帖子批量标记为私有。
查看  如何显示 WooCommerce 缺货产品

类似文章