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用户注册密码明文显示,取消邮件发送的功能就算修改完成了。

猜你喜欢

转载自swincle.iteye.com/blog/755935
今日推荐