WordPress找回密码提示“抱歉,该key似乎无效”解决方法

作者 : sinyi 发布时间: 2019-10-3 文章热度:50 共801个字,阅读需3分钟。 隐藏侧边 显示侧边

测试下找回密码的功能,提示“抱歉,该key似乎无效”,问题出在了邮件的验证链接最后多出了一个>?? 网上找了一个解决办法:
把下面的代码放入当前主题的 functions.php

//修复 WordPress 找回密码提示“抱歉,该key似乎无效”
//修复 WordPress 找回密码提示“抱歉,该key似乎无效”
function reset_password_message( $message, $key ) {
	if ( strpos($_POST['user_login'], '@') ) {
		$user_data = get_user_by('email', trim($_POST['user_login']));
	} else {
		$login = trim($_POST['user_login']);
		$user_data = get_user_by('login', $login);
	}
	$user_login = $user_data->user_login;
	$msg = __('有人要求重设如下帐号的密码:'). "\r\n\r\n";
	$msg .= network_site_url() . "\r\n\r\n";
	$msg .= sprintf(__('用户名:%s'), $user_login) . "\r\n\r\n";
	$msg .= __('若这不是您本人要求的,请忽略本邮件,一切如常。') . "\r\n\r\n";
	$msg .= __('要重置您的密码,请打开下面的链接:'). "\r\n\r\n";
	$msg .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ;
	return $msg;
}
add_filter('retrieve_password_message', reset_password_message, null, 2);

 

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
资源客 » WordPress找回密码提示“抱歉,该key似乎无效”解决方法

发表评论