WordPress密码重置Bug问题解决方案

WordPress密码重置Bug问题解决方案

WordPres 密码重置Bug就是在我们点击密码重置的时候,输入正确的电子信箱或用户名,会给用户邮箱发送一个密码重置的链接,但是会出现一个提示,就是重置错误,今天讲讲WordPress密码重置Bug问题解决方案,
WordPress密码重置Bug问题解决方案 (https://www.wpzt.net/) WordPress基础教程 第1张
这个原因就是发送的链接把“>”这个尖括号做成了链接地址中,对应的办法就是去掉链接中的“>“,网上的办法是:

修改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核心文件,一旦更新,有可能会需要重新设置。

正确的方法是:

1、在后台,外观-主题编辑;

2、找到functions.php,点开。

3、把下面的代码放进去:

add_filter( ‘wp_mail’,’remove_tags’ );

function remove_tags( $args ){

$args[‘message’] = str_replace( ‘<‘, ”, $args[‘message’] );

$args[‘message’] = str_replace( ‘>’, ”, $args[‘message’] );

return $args;

}

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如有需求,建议购买正版!如果源码侵犯了您的利益请留言告知!!
优质资源共享平台-811轩轩资源 » WordPress密码重置Bug问题解决方案

发表评论