mbxzb主题已启用,当前站点还没有验证正版主题授权,暂不可使用 前往授权激活 获取正版授权
WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接 - 模板下载吧

WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接

许多的wordpress站点默认的找回密码功能都是错的,就包括本站在内,博客默认自带的密码找回功能就是错误的,当你使用邮件找回面膜的时候,点击回执邮件,重新设置密码,立马就会提示“您的密码重设链接无效,请在下方请求新链接”,看上去这是一个让站长头疼的问题,其实这就是一个符号的问题。wordpress找回密码功能失效如果不是在自定义修改代码的情况下导致wordpress默认找回密码功能失效,那么用以下方法是百分之百能够完美解决wordpress提示“您的密码重设链接无效,请在下方请求新链接”这个问题的。

WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接

为什么会无效

原因很简单,原本默认的会有这么个框框符号<>,当我们点击重置链接的时候会导致>这个符号更随在链接里面,去掉就好了。WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接

如何修复wordpress密码重置功能

方法一:

其实用户手动去除就可以了,在复制链接的时候,不要直接点击链接,不过一般用户都不会发掘,都是直接点击了,所以这个方法不太适用。

方法二:

通过修改WordPress根目录下wp-login.php文件可以解决这个问题。
再编辑器中打开wp-login.php这个文件找到下面这段代码,大概在330行,大家自己找。

将下面的代码改了:

  1. $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";

改成:

  1. $message .=network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";

将它分开,然后保存并覆盖原来的wp-login.php文件,此时再次测试找回密码就没有问题了,邮件里的链接格式已经发生变化。

这样就可以正常找回密码了,用户直接点击右键里面的链接就可以直接打开重置密码界面,正常的进行设置新密码了。WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接

这里以前忘记密码的用户快点去重置吧,无作为目前已经修复了,该功能是原wordpress自带的,可能是早起版本就有了,算是个bug。

额对了,这里再补充一个说明:

解决新用户注册时,点击邮件中的重置密码链接提示“您的密码重设链接无效”:

打开WP安装目录下的/wp-includes/pluggable.php,找到如下代码(1741行左右):

  1. $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";

修改为

  1. $message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";

以上修改后,用户收到的密码重置及新用户收到的密码设置邮件将不会再包含“<>”,用户再邮箱中点击链接后即可正常重置或者设置密码。

注意:以上修改涉及到Wordpress源代码的修改,每次升级Wordpress后修改会被覆盖,必须重新进行以上修改。

修改原本的注册邮件

让原本比较死板的注册欢迎邮件修改一番,具体的修改方法其实就是将(WP安装目录下的/wp-includes/pluggable.php)

  1. $message </span><span class="pun">.=

这个代码多复制几行,自己填写内容,例如:

  1. $message = sprintf(__('Username: %s'), $user->user_login) . "\r\n\r\n";$message .= __('To set your password, visit the following address:') . "\r\n\r\n";$message .= '这里是内容';$message .= '这里是内容';$message .= '这里是内容';$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";$message .= wp_login_url() . "\r\n";

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有M币奖励和额外收入!

模板下载吧 Wordpress教程 WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接 https://www.mbxzb.com/blog/wordpress/10637.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

评论
暂无评论
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 威武 友军 顶贴
官方客服团队

为您解决烦忧 - 24小时在线 专业服务