wordpress注册时即邮件发送密码又显示出来

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

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

一举两得。

实现注册成功后密码显示出来
1,在WordPress根目录中找到“wp-login.php”文件

2,找到“wp_new_user_notification”,在下面添加两行

wp_new_user_notification($user_id, $user_pass);

setcookie("u", $user_login);

setcookie("user_pass", $user_pass);这两行是为了记录用户名和密码。

3,找到

elseif ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] )

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

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

PS:如果文件包含有中文的话,像上面的话。那就要另存为utf8的格式了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值