WordPress后台登录不跳转解决办法

开始以为是网速的原因,后来在网上查找原因,才知道这种情况,并不是你没有登录 WordPress后台,而是可能是你用了某些插件或者空间服务器的FSO的问题。
解决这种Wordpress 后台登录问题,其实很简单,就是输入【你的域名】/wp-login.php,不是一般时候用的【你的域名】/wp-admin/,

例如本站:/wp-login.php。进行登录就可以了。

上面是最简单的办法。当然如果不习惯的话,你可以改下代码就可以的。
具体如下:

打开文件 /wp-includes/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);

这样就可以直接用/wp-admin/登录了。

登陆后的跳转问题

wordpress的登陆的过程中,验证通过之后,wordpress系统默认是直接跳转到网站的后台管理页!然后我们还是可以依据wordpress强大的hook对登陆网站的跳转页面进行修改。比如下面是官方文档中的代码,实现了用户登陆时根据用户名进行跳转的功能:

 

 代码如下 复制代码
<?php
function my_login_redirect( $redirect_to, $request, $user ){
    //验证用户
    if( is_array( $user->roles ) ) {
       //验证超级管理员
       if( in_array( "administrator", $user->roles)){
           // 如果的超级管理员则返回后台管理主页
           return home_url( '/wp-admin/' );
       } else {
           //否则跳转以网站首页
           return home_url();
       }
    }
}
add_filter("login_redirect", "my_login_redirect", 10, 3);
 
?>
时间: 2024-08-03 08:27:56

WordPress后台登录不跳转解决办法的相关文章

Nginx中WordPress后台404的问题的解决办法

唉经常重启机器看样子还是有好处的啊..顺便提下经常重启机器有什么好处呢,重启会检查硬件的--你懂的.. 这个是因为后台被重写导致的 WordPress官方肯定已经解决了,所以我们看一下官方的文档.    代码如下 复制代码 http://www.111cn.net /Nginx # Add trailing slash to */wp-admin requests. rewrite /wp-admin$ $scheme://$host$uri/ permanent; 就是简单地加一行斜杠重定向而

wordpress后台提示内存不足的解决办法

本人是个小小的站长,在美国那边买了个HostEase的主机.用Wordpress建博客的时候,前段时间还好好的,但今天不知道是这么回事,网站首页可以打开,但进后台的时候遇到这样类似的错误提示: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxx bytes) 意思就是wordpress提示内存不足.最后我在网上找到相关解决办法并通过联系HostEase中文客服,结合在一起,我总结了

discuz论坛管理员登录密码忘记的解决办法

今天我的一位客户说论坛的后台密码忘记了,而且什么方法都试了,就是不知道后台的登录密码是多少.对于这情况,我只好说删除重弄了.因为他的论坛没人维护,有人恶意发贴,重做也省事. 论坛一旦需要删除重新做,里面的帖子就会被全部清空,客户还不想清空.可以说,我做了四年的网站,没见过有把网站后台密码给忘记的,这么重要的信息怎么可能给说忘就忘了.没办法,我只能试了给找回密码了. discuz程序是当今论坛用的最多的一款程序了,功能非常的强大了,我也用这款程序给客户做过好多论坛.而且,我以前自己也运营过几个论坛

解决WordPress后台登录不上,出现wp-admin/&amp;reauth=1的方法

刚才有一个客户的 WordPress 博客忘了密码,于是通过 FTP 修改密码的方法把密码修改了,但是后台输入正确的用户名和密码提交后还是登录不上,登录地址跳转到后面是 %2Fwp-admin%2F&reauth=1 例如:h/wp-login.php?redirect_to=http%3A%2F%2Fwww.fengzx.com%2Fblog%2Fwp-admin%2F&reauth=1 谷歌百度了很久都没找到解决办法,后来才想起,原来通过 FTP 修改密码的时候,修改的主题 funct

WordPress网站后台左侧空白只有菜单解决办法

有时候在WordPress系统迁移后,或者在动了apache或php后,发现后台菜单都在,但是点击时,右侧窗体却不加载,内容为空白.而插件菜单都可以点击并且正常.惨状就像下面这张图这样: wordpress后台不加载   或许,你还能发现以下的报错信息: fatal error: Access to undeclared static property: WP_Screen::$this in blog/wp-admin/includes/screen.php on line 706 你很真的真

WordPress 换域名搬家之后打开空白页解决办法

最后重新配置wp-config.php解决问题. 解决步骤如下: 1.重命名根目录的"wp-config.php" 2.打开网站首页,自动会显示没有wp-config文件,是否创建?选是. 3.填入已导入的数据库帐号密码,点提交 4.WordPress会提示你已安装,点登陆即可. 这样后台前台都可以访问了. 前台内容页空白或者404错误的解决办法 1.一般出现前台不能正常打开,必然是做了伪静态了.如果在原来的空间可以正常的访问,那肯定是新空间的Rewrite未开启或者伪静态规则不正确.

WordPress退出登录后跳转到指定页面的方法

现在退出登录WordPress后台后跳转到登录界面,然后我们再点击一下跳转到首页,这样子很麻烦. 我们需要wordpress推出后跳出到外面指定的界面,那要怎么做呢? 将下面的php代码放到当前主题的functions.php中即可:  代码如下 复制代码 add_filter('logout_url', 'logout_redirect', 10, 2);   function logout_redirect($turl, $redir) {   $redir = 'http://www.11

Discuz管理员前台正常后台登录不进如何解决

Discuz管理员前台可以登录后台无法登录的解决方法步骤如下 1. 取消ip认证 config_global.php 中找到 $_config['admincp']['checkip'] = 0 2.管理员用户组变为普通用户组了 进入不了后台 直接更改数据库 common_member中 找到管理员对应的记录  将groupid 和adminid 都更改为 1 3. 后台设置了ip列表导致访问不了后台 进入数据库 common_setting 表中搜索 skey 为 adminipaccess

WordPress安装成功后首页空白解决办法

描述症状所遇一样: 一,主页空白 二,后台一切正常 三,空白主页源码如下  代码如下 复制代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD> <BODY