陈德馨

WordPress注册时邮件即发送密码也显示密码

738人参与 |分类: 站长百科|时间:2012年11月30日 13:40

在用wordpress注册用户时,一般都是用邮件发送密码到邮箱。但在很多情况下,例如某些服务器不支持mail函数。还有某些邮箱之间的存在的问题,网络问题等,导致无法发送邮件。

这里介绍一个方法,在注册用户时,即能发送邮件,又可以在注册后马上显示密码。实现注册成功后密码显示出来。

1、在WordPress根目录中找到“wp-login.php”文件

2、找到“wp_new_user_notification($user_id, $user_pass);”,在下面添加两行:

wp_new_user_notification( $user_id, $user_pass );
setcookie("u", $user_login);
setcookie("user_pass", $user_pass);

添加上面这两行是为了记录用户名和密码。

3、找到:

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

改为:

$errors->add('registered', __('恭喜您,注册成功<br/>用户名/User:'.$_COOKIE['u'].'<br />密&nbsp;&nbsp;码/Password:'.$_COOKIE['user_pass'].'<br />(请登录后修改为容易记忆的密码)'));

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。