WordPress登录一直返回登录界面问题【已解决】

近遇到了一个奇怪的问题,就是自打升级 WordPress 到新版本以后,就出现了这个问题,即在后台登录的时候,用户名和密码明明都正确无误,就是会自动跳转返回到初始登陆界面,而进不去后台,但是当你直接输入域名/wp-admin/edit.php的时候,却能直接进入到后台了。很奇怪,WordPress登录重定向循环,不明白怎么回事。

开始,我尝试了三种方法来解决这个问题:删除浏览器cookie和缓存、还原 .htaccess 文件(或 web.config)以及停用主题和插件,但最终都没有能解决。

我判断,肯定事cookies的问题,因为WordPress使用Cookie进行用户身份验证和会话管理。而系统总是认为我需要进行身份验证,而总是不能通过验证。

后来终于找到了一种解决办法,将就着解决了问题:

原来,自 WordPress 5.3 新增了一个新的界面用于确保站点管理员的邮箱地址是正确的,这个新界面可以让站点管理员时刻记得自己的站点邮箱地址。每6个月,管理员登录之后,就需要对邮箱进行确认。可能是这个原因,我升级了系统,又改了管理员邮箱。导致让我验证,而某些 cookies 的设置,导致一直验证通不过,而自动跳转到原始登录界面。

我打算关闭这个功能,在主题的 functions.php 中添加:

add_filter('admin_email_check_interval', '__return_false');

再次登录时,问题就解决了。

有同样问题的朋友不妨可以试试这个方法。当然,应先按常规方法试试。

提示:本文最后更新时间为 2025-05-14 如文中内容素材有错误或者已经失效,请留言告知。
声明

⚠️本站的资源均来自于用户网盘投稿,作个人学习使用,其版权均归原作者所有。

⚠️我们非常重视版权问题,如有侵权请邮件与我们联系admin#5186a.com处理。敬请谅解!

    暂无讨论,说说你的看法吧
今日签到