首页 > 心情随笔 > News & Others > 改变wordpress的注册方式,注册成功后在页面显示密码!
2014
01-26

改变wordpress的注册方式,注册成功后在页面显示密码!

我一直使用wordpress有一些日子了,虽然程序还是有些不完善的地方,不过起码每次更新还是比较给力的,但一直以来,wordpress还没有改进的一点就是注册体验,虽然注册成功后可以直接发送密码到注册邮箱,但这可能对于暂时无法收到邮箱的人来说避免有些麻烦,可能wordpress为了避免恶意注册一直没有把这个功能加上去,不过我们可以通过修改来达到我们想要的效果:

效果图我这里就不截图了,可在本站注册一个用户即可看到效果,注册页面直接返回密码,一样会发送邮件。

 

修改方法:

1.打开位于wordpress根目录下的wp-login.php文件

搜索$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);

找到这行代码后,将其删掉,并在此处新增一行:

$errors->add(‘registered’, __(‘Registration complete!<br/>Your password is:<font color=”red”>’.$_COOKIE[“user_pass”].’</font><br/>You can change password after login in.<br/>If you forget it, you can find it in  your email!’), ‘message’);

2.打开wp-includes目录下的user.php 搜索update_user_option( $user_id, ‘default_password_nag’, true, true );

找到这行代码后,在这行代码的下面插入如下一行代码:

setcookie(“user_pass”, $user_pass);

OK,保存上传即可。

Ps:注意修改的时候,标点符号一定要是英文的标点符号,不然会出错。

最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL