也想出现在这里?联系我们
也想出现在这里?联系我们
也想出现在这里?联系我们
也想出现在这里?联系我们
您好!欢迎来到模板下载吧!本站资源24小时自动发货,请放心选购,一次付费,终身下载,售后请提交工单!

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

开拓者 2018-06-24 WP技术 2216 已收录 本文共1918个字,预计阅读需要5分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

许多的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";
温馨提示:本文最后更新于2019年3月19日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,模板下载吧会及时处理,谢谢!

上一篇:

下一篇:

WordPress密码重置提示:您的密码重设链接无效,请在下方请求新链接:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。