wordpress默认邮件链接无效如何解决?

77生活网 免费教程wordpress默认邮件链接无效如何解决?已关闭评论3,182阅读模式

当用户点击忘记密码选择重新修改密码时,用户会收到如下信件:

当用户点击链接时,却发现链接无效:

仔细观察设置密码的链接,会发现邮箱发送的链接地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了,也有可能是为防止一些事吧。
解决办法

下载站点中wp-includes文件夹中的pluggable.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->user_login), 'login') . "\r\n\r\n";

用户即可收到正常链接重置密码的邮件

我的微信
微信扫一扫
weinxin
我的微信
你领一次红包多一份动力
支付宝搜索7503319领取
weinxin
我的公众号
 
77生活网