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

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

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

一举两得。

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

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

  1.     wp_new_user_notification( $user_id$user_pass );   
  2.        
  3. setcookie(“u”$user_login);   
  4.   
  5. setcookie(“user_pass”$user_pass);  

这两行是为了记录用户名和密码。

3,找到

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

改为

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

 

注:如果文件包含有中文,像上面这样的话,就要另存为utf8的格式了,否则中文乱码。

原创文章,作者:wwh,如若转载,请注明出处:http://www.wuwenhui.cn/822.html

发表评论

登录后才能评论

评论列表(9条)

  • 小语种外贸网站建设
    小语种外贸网站建设 2012-12-26 16:17

    WordPress 使用过程中的问题 还真不少

  • 网络茶馆
    网络茶馆 2012-12-27 14:25

    我发现你们的模板都好帅,好帅。欢迎去我的小站网络茶馆坐坐哦,亲,等你哦。

  • 耕博
    耕博 2012-12-28 18:05

    这倒是个不错的方法

    • 吴文辉
      wwh 2012-12-28 18:52

      @耕博不妨试试,反正改的东西不多 😆

    • 耕博
      耕博 2012-12-28 18:58

      @wwh我的主机支持mail函数,呵呵不用改了

    • 吴文辉
      wwh 2012-12-28 19:05

      @耕博我是说改显示密码的,发送默认就有的

  • 蘑菇天空
    蘑菇天空 2012-12-29 17:54

    学习了。。

  • 电脑爱好者之家
    电脑爱好者之家 2013-04-21 15:44

    收藏了 正好我的主机还没配置好邮件服务器 先用这个法子吧…

联系我们

在线咨询:点击这里给我发消息

站长邮箱:admin@wuwenhui.cn
工作时间:周一至周五,8:30-17:30,节假日休息

微信
本站支持QQ一键注册登录,所有资源下载均在文章底部~