程序员刘杨

———没有写不出的程序,只有不努力的程序员。

2010年02月24日   WordPress, 头条   5,074 次浏览

祝大家新年快乐,有任何问题可与我联系:点击这里给我发消息

WordPress是一个非常强大的工具,接下来就教大家怎么样在WordPress中实现用户注册登录功能。
首先需要用到WP-UserLogin这个插件,安装好后就可以在挂件中找到并放到侧边栏上了。

但是注册时密码是通过邮件来发送的,我想很多朋友并不一定支持邮件发送这个功能,也不一定想用邮件来发送注册密码,那么接下来继续教大家怎么实现注册成功后密码显示出来:
1、在WordPress根目录中找到“wp-login.php”文件;
2、通过搜索功能找到“wp_new_user_notification”,然后修改

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’”,然后修改

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 />用户名' .$_COOKIE["u"] . 
       '<br />密码' .$_COOKIE['user_pass'] . '<br />(登录后自行修改成您便于记忆的密码)'), 'message');
// $errors->add('registered' , __('Registration complete. Please check your e-mail.'), 'message');

4、搜索“do_action(‘register_form’);”,然后修改

<?php do_action('register_form'); ?>

下一行代码为:

<p id="reg_passmail"><?php _e('密码会在注册成功后自动生成') ?></p>

5、将该文件保存为utf-8格式,WordPress用户注册密码明文显示,取消邮件发送的功能就算修改完成了。

赞 赏
申明:除非注明,本站文章均为原创,转载请以链接形式标明本文地址。 如有问题,请于一周内与本站联系,本站将在第一时间对相关内容进行处理。
本文地址: http://www.yyjjssnn.cn/articles/198.html
相关阅读: WordPress, WordPress注册

>>> Hello World <<<

这篇内容是否帮助到你了呢?

如果你有任何疑问或有建议留给其他朋友,都可以给我留言。

:wink: :twisted: :surprised: :smile: :smile9: :smile8: :smile7: :smile6: :smile5: :smile56: :smile55: :smile54: :smile53: :smile52: :smile51: :smile50: :smile4: :smile49: :smile48: :smile47: :smile46: :smile45: :smile44: :smile43: :smile42: :smile41: :smile40: :smile3: :smile39: :smile38: :smile37: :smile36: :smile35: :smile34: :smile33: :smile32: :smile31: :smile30: :smile2: :smile29: :smile28: :smile27: :smile26: :smile25: :smile24: :smile23: :smile22: :smile21: :smile20: :smile1: :smile19: :smile18: :smile17: :smile16: :smile15: :smile14: :smile13: :smile12: :smile11: :smile10: :smile0: :sad: :rolleyes1: :redface: :razz: :question: :neutral: :mrgreen: :mad: :lol: :idea: :exclaim: :evil: :eek: :cry: :cool: :confused: :biggrin: :arrow:

友情链接: 程序员刘杨 刘杨
Copyright 2003~2018 保留所有权利 | 网站地图
备案号:湘ICP备14001005号-2

湘公网安备 43011102001322号