Press "Enter" to skip to content

WordPress新用户不能成功激活密码的解决办法

本文最后更新于 2018-11-20,如您发现本文中的内容已失效请留言告知。

上面文章中老俍写《WordPress 无法发送激活邮件给注册用户的解决办法》,没想到邮件接到了,密码一设置就会报错,而且是循环往复。如下图:

wp_newuser_error.jpg

今天这篇文章就是 WordPress 发送注册用户设置密码邮件提示:“您的密码重设链接无效,请在下方请求新链接。”的解决办法。

原因很简单就是多了<>的标记,删除一下就好了,代码如下:

1.修改 WP 根目录下的 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') . "\r\n";

2.WP安装目录下的/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";

问题解决。


本博客 [ 俍注 ] 内除注明转载文章,其他均为老俍独立创作。
原创不易,转载请保留原文链接:转载自 俍注 | ONEinf.com

二楼也不错

  1. 骨头航
    骨头航 2018-10-18

    文章不错支持一下吧

发表评论

电子邮件地址不会被公开。 必填项已用*标注