WordPress实现注册成功后直接显示登录密码

作者: 快乐哈哈 分类: PHP 发布时间: 2018-11-19 20:26 阅读:1,449次 百度已收录

本文主要讲的是Wordpress实现注册成功后直接显示登录密码

先来看个效果图

1.打开位于wordpress根目录下的wp-login.php

搜索 $errors->add(‘registered’, __(‘Registration complete. Please check your email.’), ‘message’);(大概在993行)

找到这行代码后将其替换为:

$errors->add(‘registered’, __(‘注册成功!<br/>您的登陆密码为:<font color=”red”>’.$_COOKIE[“user_pass”].'</font><br/>登陆后可重新设置密码,务必妥善保管好您的密码<br/>如果您忘记密码可以从注册时填写的邮箱中找到’), ‘message’);

2.打开wp-includes目录下的user.php

搜索 update_user_option( $user_id, ‘default_password_nag’, true, true );(大概在2415行)

找到这行代码后,在这行代码的下面插入代码:

setcookie(“user_pass”, $user_pass);

//以下这个解决收到的邮件显示无效的问题,先看出错效果图

3.打开wp-includes目录下的pluggable.php

搜索 $message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user->user_login), ‘login’) . “>\r\n\r\n”;(大概在1899行)

找到这行代码后将其替换为:(就是去掉两个符号 “<” 和 “>”)

$message .= ” . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user->user_login), ‘login’) . “\r\n\r\n”;


如果觉得我的文章对您有用,望各位有钱的捧钱场,没钱的捧人场啦!先谢过了。
打赏多少无所谓,1元不嫌少,10元不嫌多,都是一份心意。
真诚赞赏,手留余香。
打赏尛鱼児

本文未经允许不能转载,如需转载请注明出处 https://www.scit028.com/post-114.html
分享到: QQ好友 QQ空间

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!