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

相关推荐