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',__('Registrationcomplete.Pleasecheckyoure-mail.'),'message');
这一行代码为:
elseif(isset($_GET['checkemail'])&&'registered'==$_GET['checkemail'])
$errors->add('registered',__('^__^注册成功!<br/>用户名'.$_COOKIE["u"].
'<br/>密码'.$_COOKIE['user_pass'].'<br/>(登录后自行修改成您便于记忆的密码)'),'message');
//$errors->add('registered',__('Registrationcomplete.Pleasecheckyoure-mail.'),'message');
4、搜索“do_action(‘register_form’);”,然后修改
<?phpdo_action('register_form');?>
下一行代码为:
<pid="reg_passmail"><?php_e('密码会在注册成功后自动生成')?></p>
5、将该文件保存为utf-8格式,WordPress用户注册密码明文显示,取消邮件发送的功能就算修改完成了。