当注册WordPress帐户时进行邮箱验证,邮箱成功收到邮件,但点击邮件链接后结果发现显示“您的密码重设链接无效,请在下方请求新链接。
其实是邮箱发送的地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了。
修改WordPress目录下的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”去掉,但是这种方法在升级Wordpress后会失效,因为升级后wp-login.php会被替换,需要重新修改wp-login.php,所以推荐使用第一种方法。
阅读全文
评论前必须登录!
立即登录 注册