之前有很多学员反映有时会碰到 wordpres 后台无法登录,密码确认无误,空间没有问题,之前也成功登录过。仿佛突然间就不能进入后台了。不论换空间或者跟新版本都是如此。但是对这个问题也无法解决,今天给出一种彻底解决的方法就是修改源码。

        方法如下:

修改文件 「/wp-includes/pluggable.php」 中的 wp_set_auth_cookie 函数。搜索此行代码:

 

  1. setcookie($auth_cookie_name,$auth_cookie,$expire,
  2. ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$secure,true);

复制代码

 

将上面代码中的 ADMIN_COOKIE_PATH 改为 SITECOOKIEPATH 。改成如下代码:

 

  1. setcookie($auth_cookie_name,$auth_cookie,$expire,
  2. SITECOOKIEPATH,COOKIE_DOMAIN,$secure,true);

复制代码

 

        修改后上传,再次登录后台,完美登陆。

分析原因是 WP 的 Cookie 惹的祸。