WordPress 密码重置和新用户注册提示密码重设无效解决办法


简介

今天想把博客的密码修改一下,但是操作后,邮箱正常收到邮件,但是点击重置链接后,尴尬了,MDZZ,居然出现下图这样的提示。找了一下资料找到了问题所在,邮件收到的重置密码的链接首尾带着 <>,造成无法重置的问题,下面给大家解决方案

密码重置解决办法

通过修改WordPress根目录下wp-login.php文件可以解决这个问题。

再编辑器中打开wp-login.php这个文件找到下面这段代码

$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";

将这段代码修改成下面这段代码

$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login');

然后保存并覆盖原来的wp-login.php文件,再次找回密码就没有问题了。

新用户注册解决办法

同样的新用户注册,修改安装目录下的/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";

修改成下面的代码

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

声明:乐魂a的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - WordPress 密码重置和新用户注册提示密码重设无效解决办法


乐魂a的博客希望大家收藏多多支持!!