Categorized | WordPress

Tags |

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

Posted on 12 三月 2010 by 柳城 ,阅读 594

在用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的格式了。

转载请注明 : 来源于 wordpress注册时即邮件发送密码又显示出来 | 柳城

赞助商

34条评论 于 “wordpress注册时即邮件发送密码又显示出来”

  1. whisperer whisperer Says:

    沙个发~~
    支持mail的主机飘过~~~
    [ok]

    话说 不支持的话就smtp啊 WordPress如果不能发邮件那就太悲剧了

    [回复]

    柳城
    柳城 回复:

    太快了吧你~ 呵呵。 好多情况下发邮件都是比较困难的啊。

    [回复]

  2. 万戈 万戈 Says:

    收到gr通知我就来了,还是晚了一步

    [回复]

  3. 秦大少 秦大少 Says:

    排第三也要得了
    我的主机支持自动发邮件 没这个烦恼
    我烦恼的是回复老是出现404错误

    [回复]

    柳城
    柳城 回复:

    Er.. 貌似我也有碰到过~

    [回复]

  4. QiQBoY QiQBoY Says:

    买主机前先问清是否LINUX主机,是否禁用了mail函数。。。。 [偷笑]

    [回复]

  5. 冷轩信 冷轩信 Says:

    是说刚装WP的时候?LINUX的好像能发邮件的

    [回复]

    柳城
    柳城 回复:

    要支持mail函数才能发的..

    [回复]

  6. 老饕 老饕 Says:

    这样可以直接显示~~不错!

    [回复]

  7. 番茄 番茄 Says:

    回复留言邮件通知需要主机支持吗?弱弱的问一声

    [回复]

    柳城
    柳城 回复:

    主机要支持mail函数才能发的哦.. :)

    [回复]

  8. 明知道 明知道 Says:

    我的正常~~ [可爱]

    [回复]

  9. Jclyn Jclyn Says:

    因为俺不会整
    不需要注册
    嘎嘎

    [回复]

  10. A.shun A.shun Says:

    还好我的主机是支持的 [大兵]

    [回复]

  11. 冷轩信 冷轩信 Says:

    @番茄 评论回复的邮件是不需要主机支持的,用的是插件,安装WP的时候如果主机支持就会发一封邮件到你填的邮箱里

    [回复]

  12. 沉思小屋 沉思小屋 Says:

    支持mail的主机飘过~~~~

    [回复]

  13. 网页小游戏 网页小游戏 Says:

    学习下博主的经验,感谢分享

    [回复]

  14. zwwooooo zwwooooo Says:

    修改源文件升级比较麻烦,我现在不修改源文件了

    [回复]

    柳城
    柳城 回复:

    明举。 一般我也是不改的。 所以后来我找了插件来用。 [呲牙]

    [回复]

  15. 小邪 小邪 Says:

    汗,密码不是刚刚在注册时候输过吗?怎么这么快就忘了 ~

    [回复]

    柳城
    柳城 回复:

    一般的wordpress在注册时是没得输密码的。呵呵。 系统随机生成一个的。

    [回复]

  16. 威海民俗网 威海民俗网 Says:

    大家可以搜索wordpress keyword link这个插件,国人在老外基础上改来的,虽然版本低了点,不过还是能正常工作的。

    [回复]

    威海民俗网
    威海民俗网 回复:

    错了,是wp-user-registration这个插件。虽然上述插件也非常好用。

    [回复]

    柳城
    柳城 回复:

    呵呵。来我这里推荐我的插件。 [偷笑]

    [回复]

  17. prada prada Says:

    wordpress 感觉还是非常不错!

    [回复]

  18. 莫问剑 莫问剑 Says:

    wo kan 看不到啊

    [回复]

  19. 陌上寻花人 陌上寻花人 Says:

    为什么我按照这个完成后注册和登录框跑到最左下角而不是居中了

    [回复]

7 Trackbacks For This Post

  1. WP注册时即邮件发送密码又显示出来 Says:

    [...] PS:如果文件包含有中文的话,像上面的话。那就要另存为utf8的格式了。 本文详细出处参考:http://liucheng.name/1243/ [...]

  2. wordpress3.0新用户注册取消邮件发送 注册后密码明文显示-左手边 Says:

    [...] 本文详细出处参考:http://liucheng.name/1243/ [...]

  3. WordPress用户注册后直接显示密码 _ 专注WordPress主题定制设计,WordPress CMS主题设计! Says:

    [...] 感谢: iWordPress  投稿  文章来源: http://liucheng.name/1243/ [...]

  4. WP注册时即邮件发送密码又显示出来 | Mr.差不多 Says:

    [...] PS:如果文件包含有中文的话,像上面的话。那就要另存为utf8的格式了。 本文详细出处参考:http://liucheng.name/1243/ [...]

  5. 修改WordPress为新用户注册时直接显示密码 | 好心情Blog Says:

    [...] today=new Date(); var day; var date; var hello; hour=new Date().getHours() if(hour < 6)hello=' 凌晨好! ' else if(hour < 9)hello=' 早上好! ' else if(hour < 12)hello=' 上午好! ' else if(hour < 14)hello=' 中午好! ' else if(hour < 17)hello=' 下午好! ' else if(hour < 19)hello=' 傍晚好! ' else if(hour < 22)hello=' 晚上好! ' else {hello='夜深了! '} var webUrl = webUrl; document.write(' '+hello); function showLocale(objD) { var str,colorhead,colorfoot; var yy = objD.getYear(); if(yy 现在的位置: 首页 >工作学习>正文 RSS 上一篇 修改WordPress为新用户注册时直接显示密码 发表于1 分钟前 ⁄ 工作学习 ⁄ 暂无评论 最新弄个了分享类的Blog,但发现用户注册时不能设置密码,随机生成的密码是发送到用户的注册邮箱的,但让人头大的是邮件似乎根本发不出,于是就想看看能不能不用邮件来发送密码,一搜之下发现还真有不少人遇到类似的问题,解决办法倒也简单: [...]

  6. wordpress注册时即邮件发送密码又显示出来 | 欢乐麦田|设计潇湘 Says:

    [...] 本文详细出处参考:http://liucheng.name/1243/ [...]

  7. 搭建wordpress网站 | worgen Says:

    [...] http://liucheng.name/1243/ [...]

Leave a Reply

广告招租

[强] [握手] [可爱] [ok] [呲牙] :) [偷笑] [流泪] [疑问] [亲亲] [擦汗] [得意] [衰] [可怜] [抱拳] [坏笑] more »

无觅相关文章插件,快速提升流量