多语言展示
当前在线:1207今日阅读:27今日分享:41

WordPress 密码重置Bug解决方案

基于WordPress搭建的站点,如果用户忘记了注册账户的密码,一般是在WP登录界面通过发邮件的方式,让WordPress 发一个重设过的密码邮件给你。但是在邮箱内点击重设密码的链接时会出现【抱歉,该key似乎无效】的提示!这是WordPress的一个常见Bug,这里告诉你解决的办法。如下图:
工具/原料
1

无插件纯代码实现;

2

修改WordPress文件夹中wp-login.php文件。

方法/步骤
1

描述:  这是因为邮箱收到修改密码页面的链接两端有<......>,如下图:

2

解决步奏:在本地WordPress文件夹中找到wp-login.php文件,并用编辑软件打开(我用的Dreamweaver);

4

替换为:$message .= network_site_url('wp-login.php?action=rp&key=$key&login=' . rawurlencode($user_login), 'login') ;

5

将修改过的wp-login.php文件上传至网站根目录覆盖即可。重新在WP登录界面,发个重置密码的邮件;  你会发现邮箱收到修改密码页面的链接两端已经没有<......>,这时候不管是管理员还是客户会员都可以直接点击链接重置密码了。

推荐信息