您是否正在寻找一种简单的方法来限制您的 WordPress 表单提交仅限登录用户?
如果您有会员网站、在线商店或其他类型的注册用户网站,您可能希望将某些表单的访问权限限制为仅登录用户。
在本文中,我们将向您展示如何将 WordPress 表单限制为仅允许登录用户使用。
何时以及为何需要限制 WordPress 表单的访问?
在许多情况下,您可能需要限制仅登录用户才能访问某些 WordPress 表单。
例如:
- 您可能正在举办私人会员活动,并且只希望您网站上的注册用户回复。
- 您可以仅限制对成员的支持访问,并且通过仅将其限制为登录用户,您可以从他们的个人资料中动态填充某些信息。
- 您可能想要进行员工调查或民意调查,并且您希望仅限制内部团队的访问权限。
- 您正在运行客户 NPS 调查,您只想由登录用户提交该调查。
- 您可能有一个特殊的奖品领取表格,您希望只有某些登录用户才能访问该表格。
这些只是一些示例,但实际上还有数百个其他用例,您希望仅将表单访问限制为注册用户。
话虽如此,让我们看一下如何将 WordPress 表单访问限制为仅限登录用户。我们将介绍 3 种简单的方法,因此您可以单击下面的链接跳转到任何部分。
方法 1:使用 WPForms Form Locker Addon 限制表单访问
此方法是最简单且最强大的方法,因此我们推荐所有初学者用户使用。我们将使用WPForms插件及其Form Locker 插件来完全锁定 WordPress 表单访问。
WPForms 是最好的 WordPress 表单插件,已被超过 500 万个网站使用。它由 WPBeginner 的创始人 Syed Balkhi 创建,具有我们运营业务所需的所有功能。
您需要做的第一件事是安装并激活WPForms插件。有关更多详细信息,请参阅有关如何在 WordPress 中安装插件的分步指南。
激活后,您需要从 WordPress 仪表板转到WPForms » 设置并输入您的许可证密钥。您可以在 WPForms 帐户区域找到密钥。
之后,您需要激活 Form Locker 插件。
只需前往WPForms » Addons页面即可安装 Form Locker Addon。
现在您已准备好创建一个新表单,该表单对登录用户的访问权限进行限制。
为此,请继续通过转到WPForms » Add New创建一个新表单。
这将打开 WPForms 表单生成器,您将在其中看到选择表单模板或从空白模板开始的选项。
您可以首先在顶部输入表单名称,然后选择表单模板。
WPForms 的拖放表单生成器非常易于使用,因此您可以添加或删除字段并根据您的喜好自定义表单。
另外,还有更多选项可以自定义模板中的每个表单字段。
添加所有必要的字段后,您需要转到“设置”选项卡。
从这里,只需单击“Form Locker”设置。
在此选项卡中,您将看到为 WordPress 表单启用密码保护、设置总条目限制、启用表单计划以及仅将条目限制为登录用户的选项。
继续并单击“仅限登录用户”的切换按钮。
选中该框后,您将看到一个新的消息字段。
您需要在此处起草一条消息,该消息将显示给所有未登录站点的用户。
完成后,您可以调整您可能需要的其他表单设置,然后保存设置。
现在,您可以使用 WPForms 块或WordPress 块编辑器中的短代码将此表单嵌入到您网站上的任何 WordPress 帖子或页面上。
只需编辑或添加新的帖子或页面即可。然后单击“+”图标添加 WPForms 块。
添加 WPForms 块后,从下拉菜单中选择要嵌入的表单,然后就完成了。
恭喜,您已成功创建仅限登录用户使用的 WordPress 表单。
方法 2:使用受密码保护或私人页面限制表单访问
在 WordPress 中限制表单访问的另一种方法是使用默认的 WordPress 可见性设置。您可以将此方法与免费版本的 WPForms或任何其他联系表单插件一起使用。
只需在您想要嵌入表单的位置创建一个页面或帖子即可。之后,您需要单击右侧面板中的“状态和可见性”设置。
您可以将整个页面设置为私有或受密码保护。
私人页面只能由您网站上的管理员和编辑级别用户查看。
如果您为该页面设置了密码,那么您必须与需要访问的每个人共享该密码。
虽然这种方法有效,但它有几个缺点。
首先,整个页面都被隐藏,而不仅仅是表单区域。您将无法访问尽可能多的控件,并且无法查看哪个登录用户提交了表单。
方法 3:使用高级会员插件来限制表单访问
如果您使用的是像MemberPress这样的高级WordPress 会员插件,那么它内置了很多访问控制功能。
您可以参阅我们有关如何创建会员网站的详细指南以了解更多详细信息。
要限制访问,您只需转到MemberPress » 规则即可创建新的权限规则。
规则编辑页面允许您选择不同的条件并将其与会员计划关联。
例如,您可以选择与特定标签或类别匹配的所有内容,并将其仅提供给具有白银订阅计划的会员。
您还可以创建更具体的规则。例如,您可以限制单个帖子、页面、子页面或 URL。
设置规则后,您可以将它们与任何WordPress 联系表单插件结合使用,以将表单访问限制为仅登录用户。
我们希望本文能帮助您了解如何将 WordPress 表单仅限于登录用户。您可能还想查看我们的最佳商业网站WordPress 插件列表以及如何选择最佳 WordPress 托管服务。