You are here:  Home » PHP » 如何按用户角色限制WordPress页面

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

Restrict Content by User Role

按用户角色限制WordPress页面

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

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

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

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

1.限制Content Pro

Restrict Content Pro

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

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

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

Enter your license key

接下来,您需要切换到付款标签以选择付款网关。

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

Payments

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

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

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

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

Restrict content by user role

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

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

2. MemberPress

MemberPress

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

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

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

MemberPress license key

接下来,您需要单击Add-Ons选项卡并安装’WordPress User Roles’附加组件。

User role addon

安装用户角色附加组件后,您需要转到会员新闻»选项页。点击付款标签设置付款。

Set up payment gateway for MemberPress

MemberPress支持开箱即用的PayPal(标准版,快速版和专业版),Stripe版和Authorize.net版。选择要使用的付款方式并提供所需的凭据。

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

Creating a membership

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

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

Membership options

单击成员资格选项下的“高级”选项卡,然后选择此成员资格计划的用户角色。

Select user role for membership plan

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

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

如果要添加更多成员资格计划,则可以重复此过程以添加它们。

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

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

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

Setting rules

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

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

这就是全部,您已成功通过用户角色和成员身份限制WordPress中的页面。

3. LearnDash

LearnDash

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

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

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

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

LearnDash license

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

LearnDash payment

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

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

Add new course

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

Add course title and description

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

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

Course options

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

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

Preview course page

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

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

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