解决wordpress无法登录一直停留在登录页面的三种方法:
方法1:在输入后台网址的时候,把index.php加上。
即:http://域名/wp-admin/index.php
wp-admin是wordpress的默认后台登录路径,如果你曾经改过这个,就用你修改过的,只要后面加index.php就可以。这样访问跳转登陆后 ,就会很正常的进入后台页面了,是不是很简单啊。
猜测是因为某些特殊情况,wordpress后台会获取请求前的地址URL,会导致登陆后返回跳转的时候会造成返回登录页的情况,并且URL后面会带有一长段的参数:http://网址/wp-login.php?redirect_to=http%3A%2F%2F网址%2Fwp-admin%2F&reauth=1,造成了一直卡在这个页面,而我们加上index.php就可以了。
注意:如果你之前登陆不进去,请关闭整个浏览器,重新打开再使用我的方法。不然你已经被记录错误url了,你怎么用都是错的。
另外附在网上查找到的方法,上面方法无效时可以尝试尝试:
方法2:直接访问 http://域名/wp-login.php
这个方法据说有的人试了无效,但是本人自己测试,这个方法也是可以解决办法wordpress后台无法登录一直停留在登录页面的。
方法3:FTP登录,找到wp-includes/pluggable.php文件,首先给这个文件做一个备份,以防止出错。
然后在pluggable.php找到如下代码:
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
修改为:
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
保存并上传替换此文件,应该也能解决wordpress后台无法登录一直停留在登录页面的问题。