在之前的教程中,我们学习了如何构建一个 没有用户名字段的 WordPress 用户注册表单. 接下来,我们将学习如何创建一个没有密码字段的(前端)注册表单。 也就是说,用户无需密码即可注册、注册或创建帐户。
流程概览
当 ProfilePress 通电时 报名表格 没有密码字段用于将用户注册到 WordPress 驱动的站点,一个 密码重置消息 成功完成注册过程后自动发送给用户。
您可以决定禁用注册后立即发送的密码重置电子邮件,而是在发送到其电子邮件地址的精心设计的欢迎消息中包含供用户重置密码的链接。
建立注册表
打开编辑界面 简介新闻登记表 您正在使用的方法是在 WordPress 后端单击其标题并确保密码块或短代码(如果您使用的是 高级表单生成器) 已移除。
当用户通过此表单在您的 WordPress 网站上注册时,将立即向他们发送密码重置(或“忘记密码”)电子邮件。
您可以通过将下面的代码片段添加到您的活动主题的 functions.php
文件或 特定于站点的插件.
add_filter('ppress_enable_auto_send_password_reset_flag', '__return_false');
或者,允许新注册的用户通过在他们的欢迎电子邮件中包含“密码重置链接”来创建他们的登录密码。
为此,请访问 设置 >> 电子邮件 >> 帐户欢迎电子邮件 并确保它已启用并包含丢失密码链接的占位符 {{password_reset_link}}
在消息中。
结论
我们希望我们已经能够教您如何构建自定义 WordPress 注册表单,用户可以在其中注册而无需输入密码。