有时候,还是少升级程序的版本吧,这不今天在折腾一个网站功能的时候,发现WordPress登录成功却不跳转到后台管理页而跳到首页是怎么回事?
一顿排查后,大概是理清楚这个原因了,所以下面也给大家分享下。
1、第一个原因,我加密了后台登录地址,如果不正确的话地址就会自动跳转到首页
2、WordPress的5.3.0版本开始就引入了一个叫过滤器叫admin_email_check_interval
,这个功能就是每六个月都会进行邮箱地址的检验,也就是如下的页面:
正因为上面的两点因素就引起了本次问题,复现步骤就是先到达正确的登录页面->2->1,这样的流程。
所以,知道了引起问题的原因后,解决起问题来后,相对来说就是很简单了,讲下面的这段代码放置到当前WordPress所使用主题下的function.php
文件里的?>
之前。
//屏蔽站点管理员邮箱验证功能 add_filter('admin_email_check_interval', '__return_false');