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

上面文章中老俍写《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";

问题解决。

本站 [ 俍注 ] 内除注明转载文章,其他均为老俍独立创作,采用「CC BY-NC-ND 3.0」创作共享协议。
原创不易,欢迎保留原文链接转载,原文链接:https://oneinf.com/tech/2535.html
THE END
分享
二维码
< <上一篇
下一篇>>