如何按用户角色限制 WordPress 页面

您想按用户角色限制 WordPress 页面吗?许多 WordPress 企业需要控制哪些用户可以访问其网站上的某些页面。在本文中,我们将向您展示如何通过用户角色轻松限制对某些 WordPress 页面的访问。

按用户角色限制内容

按用户角色限制 WordPress 页面

默认情况下,WordPress 附带一组有限的工具来限制您网站上的内容。您可以创建私人和密码保护的帖子,但这些功能不允许您限制用户角色的访问。

幸运的是,有几个 WordPress 插件可以让你做到这一点。您可以选择其中之一来将页面限制为特定用户、用户组或用户角色。

使用这些插件,您可以创建会员网站、按次付费网站,甚至家庭博客。您还可以通过添加付费订阅从您的内容中获利。

话虽如此,让我们看看如何按用户角色正确限制 WordPress 页面。我们将向您展示不同的插件,您可以选择最适合您需求的插件。

1.限制内容专业

限制内容专业版

Restrict Content Pro 是控制谁可以访问您的网站内容的绝佳选择。它还允许您添加付费订阅并从您的会员网站在线赚钱。

首先,您需要安装并激活Restrict Content Pro插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问限制 » 设置页面以输入您的许可证密钥。您可以在 Restrict Content Pro 网站上从您的帐户中获取此密钥。

输入您的许可证密钥

接下来,您需要切换到支付选项卡以选择支付网关。

Restrict Content Pro 允许您通过 PayPal、Stripe、2Checkout、Braintree 和 Authorize.net 接受付款。

付款

选择付款方式后,您将能够为每种付款方式添加凭据。

不要忘记单击保存选项按钮来存储您的设置。

现在您需要编辑您希望受用户角色限制的页面或帖子。

在编辑屏幕上,向下滚动到“限制此内容”元框,然后选择“具有特定角色的成员”选项。

按用户角色限制内容

选择您要允许的用户角色,然后更新或发布您的内容。

Restrict Content Pro 还允许您创建订阅级别。有关更详细的说明,请参阅我们的指南,了解如何在 WordPress 中将内容限制为注册用户。

2.会员新闻

会员出版社

MemberPress是市场上最好的 WordPress 会员插件之一。它允许您轻松创建具有付费订阅的会员网站。

首先,您需要安装并激活MemberPress插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,前往MemberPress » 激活页面输入您的许可证密钥。您可以从您在 MemberPress 网站上的帐户中找到此信息。

MemberPress 许可证密钥

接下来,您需要单击附加组件选项卡并安装“WordPress 用户角色”附加组件。

用户角色插件

安装用户角色插件后,您需要前往MemberPress » 选项页面。单击付款选项卡以设置付款。

为 MemberPress 设置支付网关

MemberPress 开箱即用地支持 PayPal(Standard、Express 和 Pro)、Stripe 和 Authorize.net。选择您要使用的付款方式并提供所需的凭据。

接下来,您需要访问MemberPress » Memberships页面并单击“添加新”按钮以创建会员计划。

创建会员

您将首先为此会员计划提供一个标题,并设置定价、计费类型和到期设置。

之后,向下滚动到帖子编辑器下方的“会员选项”元框。您可以在此处为此特定会员计划设置不同的选项。

会员选项

单击会员选项下的“高级”选项卡,然后为此会员计划选择一个用户角色。

选择会员计划的用户角色

选择用户角色时要小心,因为WordPress 中的每个用户角色都有自己的权限。如果需要,您还可以在您的网站上为会员计划 创建自定义用户角色。

您现在可以发布您的会员计划。

如果您想添加更多会员计划,则可以重复该过程以添加它们。

一旦您创建了会员计划。是时候制定规则来限制对内容的访问了。

前往MemberPress » 规则页面,然后单击顶部的添加新按钮。

这将带您进入规则编辑页面,您可以在其中选择不同的条件并将它们与会员计划相关联。

制定规则

例如,您可以选择与特定标签或类别匹配的所有内容,以仅对具有您之前创建的会员计划的成员可用。

最后,您需要编辑要限制的内容并将其添加到该特定类别或标签中。

就是这样,您已经成功地通过用户角色和成员资格限制了 WordPress 中的页面。

3.LearnDash

学习短跑

LearnDash 是最好的 WordPress LMS插件。它允许您在线创建和销售课程。

它带有内置订阅,允许用户在查看课程内容之前注册课程。这使您能够限制对课程页面的访问并通过您的网站获利。

您需要做的第一件事是安装并激活LearnDash插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问LearnDash LMS » 设置页面并单击 LMS 许可证选项卡。输入您的 LearnDash 帐户电子邮件地址和许可证密钥,然后单击“更新许可证”按钮进行保存。

LearnDash 许可证

接下来,您需要切换到“PayPal 设置”选项卡以输入您的 PayPal 电子邮件地址。

LearnDash 支付

默认情况下,LearnDash 仅提供 PayPal 支付网关。Stripe 和 2Checkout 可作为扩展使用。

现在您可以转到LearnDash LMS » 课程页面并单击“添加新”按钮添加您的第一门课程。

添加新课程

输入课程的标题和说明。所有用户都可以看到描述部分,以解释本课程的内容。

添加课程名称和描述

之后,您需要向下滚动到课程选项元框。在课程价格类型选项下,您可以选择课程的访问选项。

该插件允许您创建开放(公共)或封闭课程、免费、购买弓和经常性价格类型。

课程选项

对于免费课程,您的用户仍需要通过创建帐户来注册课程。

您现在可以保存或发布您的课程并在您的网站上进行预览。

预览课程页面

现在您已经创建了一个课程,它仍然是空的。要填写它,您需要添加课程内容,如课程、测验和作业。

LearnDash 是一个强大的工具,可以销售在线课程,同时限制对内容的访问。它与 MemberPress 配合得非常好,可以创建自动让用户访问不同课程的订阅计划。

目前为止就这样了。我们希望本文能帮助您了解如何通过用户角色轻松限制 WordPress 页面。您可能还想查看我们针对初学者的最终一步一步的WordPress 安全指南。