WordPress邮件中转义符& amp; 影响提示“您的密码重置链接似乎无效,请在下方请求新的链接。”

WordPress通过邮箱重置密码,会经常出现各种问题,本文简单梳理下。

中文版WordPress系统发送的邮件格式如下,内容比较详细。

出现提示“您的密码重置链接似乎无效,请在下方请求新的链接。”,主要原因是链接内容不正确。

按顺序排查问题:

第一,手动复制出链接,进行访问,基本就能解决问题,就是烦琐些,没有根治,不符合普通用户的使用习惯。

第二,如果手动复制链接还是没效果,查看链接中是否有转义符& 删除amp; 仅保留&,再次尝试访问。例:

原链接:http://xxx.com/wp-login.php?action=rp& amp;key=UGvQsPWZaktZKA1MLRCS&login=pury
新链接:http://xxx.com/wp-login.php?action=rp&key=UGvQsPWZaktZKA1MLRCS&login=pury

第三,链接首尾如果有尖括号<>,解决方案见参考资料,网上许多教程是针对此种情形讲解,需要修改源代码,请谨慎操作。

关于WordPress邮箱发送内容的拼接,笔者有时间会单独研究下。

参考资料

https://zhuanlan.zhihu.com/p/379328179

(版权归cpury.com所有,转载请注明出处。)