在 WordPress 中将页面访问权限限制为已登录用户非常容易。只要你有正确的插件,你几乎可以立即完成所有设置。
在帮助不同的网站所有者解决了这个确切的问题之后,我将其缩小到 2 种适用于任何 WordPress 网站的万无一失的方法。让我向您展示如何使 WordPress 登录成为查看页面甚至整个网站所必需的。

何时应要求用户登录才能查看页面?
并非您网站上的每个页面都需要锁定,但在某些情况下,要求用户登录是保护您的内容的最佳方式。
在以下几种情况下,要求用户登录是一个好主意:
- ✅ 会员网站和在线课程 – 如果您提供独家内容、教程或培训材料,那么需要登录可以确保只有付费会员才能访问您的优质内容。
- ✅ 私人客户门户 – 如果您在客户门户中共享机密文档、项目更新或发票,则限制访问可以确保敏感信息的安全。
- ✅ 独家博客内容 – 一些网站仅向注册用户或订阅者提供优质文章、指南或研究报告。这可以帮助增加您的电子邮件列表并提高参与度。
- ✅ 社区论坛和讨论板 – 如果您运行的是一个仅限会员的论坛,那么需要登录有助于保持对话的私密性和与您的受众相关。
- ✅ 公司内部网和团队资源 – 企业经常使用WordPress与员工分享内部文档、培训材料或公告。要求登录才能访问可确保此信息的安全。
如果其中任何一个适用于您的网站,那么设置登录要求是明智之举。
现在,让我们看一下需要登录才能在 WordPress 中查看页面的 2 种简单方法。我将向您展示如何对特定页面和所有页面执行此作。
方法1:需要登录才能在WordPress中使用MemberPress查看页面(针对特定页面和帖子)
如果您正在寻找一种简单而强大的方法来限制对特定页面或帖子的访问,那么 MemberPress 是一个不错的选择。
使用 MemberPress,您可以轻松控制谁可以访问您的内容,无论是会员、订阅者还是付费客户。它允许您创建一个适合您特定需求的强大会员网站。
在我看来,它是 WordPress 最好的内容保护插件。它使要求用户在查看页面之前登录变得非常简单。
我们使用 MemberPress 创建了我们的免费视频会员网站,只有订阅者才能访问课程。
现在,要开始使用,您需要安装并激活 MemberPress 插件。
激活插件后,前往 MemberPress » 设置页面输入您的许可证密钥。您可以在 MemberPress 网站的帐户区域中获取此信息。

然后,您需要切换到“付款”选项卡以添加支付网关。该插件带有对 PayPal 和 Stripe 的内置支持。
继续并单击“+ 添加付款方式”按钮,然后选择您选择的网关。如果您需要分步说明,请参阅此教程,了解如何在 WordPress 中接受 Stripe 付款。

设置付款方式后,您需要创建不同的会员级别。对于每个成员资格,您可以指定用户查看受限内容的访问权限级别。
要开始使用,请从 WordPress 管理面板转到 MemberPress » 会员资格页面,然后单击“添加新”按钮。

这将打开会员资格编辑器,您需要在其中为您的会员资格添加名称和描述。
然后,为您的会员计划设置价格和到期时间。例如,您可以选择定期或一次性计费类型,并将间隔选择为每年、每月、每周或自定义。

如果您不熟悉使用 MemberPress,那么您可以查看 WPBeginner 的创建会员网站的终极指南以获取更多说明。
对会员计划感到满意后,单击“发布”按钮以存储您的设置。现在,您可以重复此过程以添加任意数量的会员级别。
接下来,您必须限制对内容的访问,以便只有登录用户才能查看它。为此,请从 WordPress 仪表板转到 MemberPress » 规则页面。
在这里,单击顶部的“添加新”按钮。

这将带您进入一个新屏幕,您必须从“受保护的内容”下拉菜单中选择“单个页面”选项。
接下来,输入要要求用户登录才能查看内容的页面的 slug (URL)。

请注意: 虽然使用 MemberPress 非常适合对受限内容进行精细控制,但您也可以从下拉菜单中选择“所有页面”选项,以要求网站上的所有页面登录 WordPress。
现在,您需要为可以查看此页面的成员类型设置条件。
为此,请从下拉菜单中选择“会员”,然后在旁边的字段中输入“已登录”。这意味着具有 Member 用户角色的任何人都可以在登录后访问此内容。

之后,向下滚动到“未经授权的访问”部分,然后从下拉列表中选择登录表单的“显示”选项。
然后,单击顶部的 ‘Save Rule’ 和 ‘Publish’ 按钮。

此时,您需要创建用户尝试访问您的受限内容时将看到的登录页面。
为此,请前往 WordPress 管理侧边栏中的 Pages » 添加新页面。
这将打开区块编辑器,您可以在其中自定义页面。到达此处后,我建议为页面提供一个描述性标题,例如“未授权”或“在此处登录”,以便向用户清楚地说明他们看到该页面的原因。
在标题下方,您可能还想添加一条简单的消息,例如“您无法查看此页面,因为您尚未登录”。
接下来,单击“添加块”(+) 按钮并选择“登录表单”块。

想知道这个方便的块是从哪里来的?MemberPress 会自动创建它,因此您不必这样做。这只是使用插件的另一个好处。
在此处添加登录表单允许用户快速登录,以便他们可以查看您的专属页面。
将登录块添加到您的页面后,我强烈建议您使用工具栏中的链接图标包含指向您的主注册或定价页面的链接。如果访客还不是会员,这将为访客提供明确的下一步。
您可以添加一条简短、友好的消息以及鼓励注册的链接 – 例如:“新来的?请访问我们的注册页面以选择您的会员计划。

确保您的信息清晰、吸引人,并与网站的基调相匹配。如果您不确定如何插入链接,请参阅我们关于如何在 WordPress 中添加链接的分步教程。
完成更改后,单击编辑器右上角的“发布”按钮,使您的登录页面生效。
现在,复制新登录页面的 URL。您稍后会需要它。
💡 还没有创建您的注册页面?查看我们深入的 MemberPress 评论,了解有关该插件的内置注册功能以及它们如何节省您的时间的更多信息。
访问 MemberPress » 设置 » 页面 并向下滚动到“未经授权的访问”部分。
现在,只需选中“将未经授权的访问者重定向到特定 URL”选项。

然后,添加您之前复制的已发布页面的 URL,然后单击 ‘Update Options’ 按钮以保存您的更改。
现在,当用户尝试在不登录的情况下访问您的包含独家内容的页面时,他们将被自动重定向到“未经授权”页面。
在这里,他们可以登录以查看此页面上的锁定内容。

如果有新访客登陆此页面,他们只需单击注册链接即可直接进入您的注册或会员计划页面。
现在,您的“未经授权”页面已设置清晰的登录和注册链接,访问者可以轻松采取行动 – 无论他们是回头客还是您网站的新用户。
但是,如果您想更进一步,让新访问者了解如果不注册,他们会错过什么呢?这就是 MemberPress 真正闪耀的地方。
它让您超越了简单地锁定页面。您实际上可以使用 Excerpts 功能显示内容的片段或预览。

这非常适合挑逗博客文章、课程或门控资源。
例如,您可以向所有人显示文章的前几段,但随后提示他们注册或升级其计划以继续阅读。
这种方法不仅可以改善用户体验,还可以提高您的转化率,因为访问者可以在注册之前看到您的内容的价值。
另类: 虽然我强烈推荐 MemberPress 创建仅限会员的内容,但市场上还有许多其他选项。
方法2:需要登录才能查看WordPress中的所有页面与我的私人网站(适用于所有页面和帖子)
如果您正在寻找一种免费且简单的方法来限制对整个网站的访问,那么使用 My Private Site 是一个不错的选择。
这个免费插件会锁定您的 WordPress 网站,要求用户先登录才能查看任何页面。但是,请记住,它不允许您选择要设为私有的页面,因此除非您想要求登录整个网站,否则它不合适。
首先,您需要安装并激活 My Private Site 插件。有关详细信息,请参阅此教程,了解如何安装 WordPress 插件。
激活插件后,您需要从 WordPress 仪表板前往 My Private Site » Site Privacy 页面并选中 “启用登录隐私” 框。

然后,单击 ‘Save Privacy Status’ 按钮来存储您的更改。现在,用户需要登录才能查看您网站上的任何页面。
接下来,转到 ‘着陆页’ 部分。您可以在此处决定用户登录后应将用户重定向到何处。
您可以选择将他们返回到相同的 URL,以便他们重新回到他们尝试访问的页面。或者,您也可以将它们重定向到主页。您还可以在用户登录后将他们发送到 WordPress 控制面板。
如果这些选项都不适合您,那么您可以改为设置自定义 URL。这样,您可以将用户重定向到特定页面,例如欢迎页面或仅限会员的内容区域。
确保单击 ‘Save Landing Page’ 按钮来存储您的更改。

之后,切换到“主页”选项卡。
在这里,如果您希望每个人都可以访问主页,您可以选中“允许网站主页保持可访问性而无需登录”框。
然后,单击 ‘Make Page Public’ 按钮。

现在,当您访问您的网站时,您的主页将对所有人可见。
但是,当用户尝试在不登录的情况下访问任何其他页面时,他们将被带到默认的 WordPress 登录页面,他们可以在其中添加他们的详细信息。

关于wordpress更多的问题,可以点击右下角具体咨询哦
原文链接:https://www.itaoda.cn/blog/15914.html,转载请注明出处。
评论0