»

修复WordPress登录一直返回登录界面问题

    WordPress  
htaccessCDN的问题缓存WordPress插件前端重定向访客cookies浏览器百度云加速网站优化CDN数据库网络安全SEOwindows主机爬虫腾讯云加速防盗链CLBWp Super Cachewordpress身份认证查询WP Rocket

博主最近遇到了一个奇怪的问题,就是自打升级 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');

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

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

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

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 645字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →