WordPress用户注册自己填写密码

wordpress默认用户注册时,只能填写用户名和电子邮箱,点击提交后密码由系统产生并通过邮件发给用户,用户用随机密码登陆后要更改密码。这个过程对用户不是十分友好,如果主机不支持mail函数的话,还要进行一些必要的修改。今天给大家介绍一个超级简单的方法,让用户注册时可以自己填写密码。
今天介绍两个方法,一是利用代码实现,二是利用插件实现。
效果如图
WordPress用户注册自己填写密码-米酷主题

代码实现步骤

在主题的functions.php中加入下列代码。
1、通过register_form action向注册表单添加密码、重复密码和防机器人的验证输入框,防止机器人注册的方法是要求用户填写要注册的网站的名称,这个方法很棒,比验证码方便的多。

2. 检查用户的输入,两次输入的密码是否一致,是否正确填写网站名称

3. 存储用户输入的密码,如果用户没有填写密码,什么也不做,让WordPress自动生成密码。

4. 最后就要处理那句不协调的“A password will be e-mailed to you”,通过gettext filter处理一下即可。

如果不爱折腾也可以直接装插件版。

插件下载

免责声明:本站所发布的一切模板、插件、源码等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持购买正版,得到更好的正版服务。如有侵权请邮件与我们联系处理。