如何在 WordPress 中设置注册重定向(完整指南)
已发表: 2018-10-08您想在您的网站上设置 WordPress 注册重定向吗? 也许您想感谢您的用户在您的网站上注册,或者您希望他们在注册时自动登录。 无论您的目标是什么,在您的 WordPress 网站注册后都可以轻松设置重定向。
在本文中,我们将逐步向您展示如何设置 WordPress 注册重定向。
创建自定义注册表单
如果您运行社区支持的站点,例如会员站点、电子商务、论坛、利基社交网络或任何其他需要用户注册帐户的站点,创建自定义注册表非常重要。
创建自定义注册表将通过显示一致的品牌为您的网站提供更专业的外观。
在 WordPress 网站上创建自定义注册表单的最简单方法是使用 WPForms。 使用其用户注册插件,您可以创建自定义注册表,将其与您的时事通讯联系起来,甚至可以在人们注册时向他们收取付款。
使用 WPForms,您可以要求用户通过单击电子邮件中的链接来确认其个人资料,也可以要求管理员必须批准每个帐户的手动批准过程。
有关更多详细信息,您可以阅读有关使用 WPForms 创建注册表单的信息。
现在让我们看看您可以在您的站点上设置的不同注册重定向。
1. 将用户重定向到自定义注册页面
既然您已经在您的站点上创建了一个带有自定义注册表单的页面,当他们尝试访问默认注册页面时,您可能希望将所有用户重定向到此页面。
除非您设置此重定向,否则您的用户可以通过访问以下 URL 访问您网站上的默认 WordPress 注册页面:http://example.com/wp-login?action=register。
您可能希望将 WordPress 用户重定向到自定义注册页面的原因有几个:
- 默认注册表单可能会吸引垃圾邮件 WordPress 注册,并且由于 WPForms 在防止垃圾邮件表单提交方面做得非常出色,因此创建自定义注册表单是最好的解决方案。
- 要在允许用户访问您的 WordPress 仪表板之前从您的用户那里获取其他信息,您必须禁用对默认注册页面的访问。
- 品牌化您的自定义注册页面以匹配您网站其余部分的外观更加专业和视觉吸引力。
- 当您使用 WPForms 时,自定义注册表单可以嵌入您网站的任何位置,这为您提供了更大的创造性灵活性。
要启用此重定向,您需要做的就是将以下代码片段添加到您的 functions.php 文件中。 当您的用户尝试访问默认注册页面时,此代码段会将您的用户重定向到带有 URL slug /registration-url的自定义注册页面。
如果您不确定如何添加代码,请参阅本指南,了解如何将代码片段粘贴到您的 functions.php 文件中以防止出现任何 WordPress 错误。
// Redirect Registration Page function my_registration_page_redirect() { global $pagenow; if ( ( strtolower($pagenow) == 'wp-login.php') && ( strtolower( $_GET['action']) == 'register' ) ) { wp_redirect( home_url('/registration-url')); } } add_filter( 'init', 'my_registration_page_redirect' );
代码来源:2bearstudio
2. 注册后将网站访问者重定向到感谢页面
现在您已经创建了自定义 WordPress 注册表单,您可能希望在人们注册后将用户重定向到感谢页面。
拥有感谢页面可以让您感谢您的用户在您的网站上注册。 除此之外,您可以加入新用户并解释他们第一次访问时下一步要做什么。 使用 WordPress 中的注册重定向很容易做到。
例如,电子商务网站可以显示热门产品类别列表并鼓励用户购物。 同样,论坛可以将新注册的用户重定向到解释创建新线程的规则和规定的线程。
要将人们在您的网站上提交注册表后重定向到感谢页面,您所要做的就是在 WPForms 表单编辑器的设置中设置表单确认。 但首先,请确保您已在您的网站上创建了感谢页面。
要开始,请转到“设置” »“确认” 。
WPForms 有三种确认类型可供选择:
- 消息:在站点访问者提交您站点的表单后显示自定义消息。
- 显示页面:在网站访问者提交您网站的表单后将他们重定向到您网站上的页面。
- 转到 URL:当站点访问者在您的网站上提交表单时,将他们带到另一个网站。
对于我们的示例,我们将从下拉菜单中选择显示页面。
执行此操作时,您将看到网站上可以将用户重定向到的页面列表。 选择您创建的感谢页面,然后点击保存。
例如,查看这份有效的感谢页面的综述以获得灵感。
3. 注册后自动登录
如果您不想在注册后将 WordPress 用户重定向到感谢页面,您可以启用自动登录。 通过启用自动登录,您可以让您的用户在创建帐户后立即与您的网站互动。
如果用户正在满足即时需求,例如购买他们在浏览您的电子商务网站时发现的商品,这将特别有用。 自动登录使站点访问者可以方便地立即完成,而无需重新登录到他们新创建的帐户。
要在您的站点上启用自动登录,您可以使用注册后自动登录新用户插件。
激活插件后,转到 WordPress 仪表板中的设置»注册后自动登录新用户。 这将带您进入设置页面,您可以在其中启用自动登录功能。
选中标记为Check to enable auto-login for new user after registration的复选框。 这样做会自动登录在您的网站上提交注册表的任何人,并向他们发送一封电子邮件,告诉他们如何更改密码。
您还可以输入网页的 URL,以便用户在您的网站上注册后将其重定向到。
最后,这个免费的自动登录插件可让您将欢迎电子邮件中的文本从“设置密码”更改为“更改密码”,每次有人在您的网站上注册时启用管理员电子邮件通知,这不是必需的,因为 WPForms自动发送管理员通知,甚至发送有关丢失/更改密码的用户的电子邮件通知。
综上所述
你有它! 您现在知道如何在有人填写您网站的注册表时在您的网站上设置 WordPress 注册重定向。
如果您喜欢这篇文章,您可能还想尝试这些 WordPress 技巧来自定义您的登录页面。
你还在等什么? 立即开始使用最强大的 WordPress 表单插件。
不要忘记,如果您喜欢这篇文章,请在 Facebook 和 Twitter 上关注我们。