成功登录后Wordpress重定向至首页

问题描述 投票:0回答:1

当我在输入正确的登录名和密码详细信息后尝试通过 /wp-admin 或 /wp-login 登录我的 WordPress 网站时,它将重定向到主页而不是仪表板。 我尝试过以下方法:

  1. 禁用所有插件。
  2. 将主题从generatepress更改为默认wp主题。
  3. 将 .htaccess 文件恢复为基本设置。
  4. 从 c 面板的 wp 工具包修复了数据库。
  5. 删除浏览器缓存(Google Chrome)
  6. 检查(浏览)wp-config 文件代码以查看任何其他代码。

我已经一一尝试了所有的可能性,一次又一次没有结果。

wordpress authentication dashboard wordpress-login
1个回答
0
投票

以下是它的示例:

add_filter( 'login_redirect', 'custom_login_redirect', 10, 3 );
function custom_login_redirect( $url, $request, $user ) {
    if ( $user && is_object( $user ) && is_a( $user, 'WP_User' ) ) {
        if ( $user->has_cap( 'administrator' ) ) {
            $url = home_url();
        }
    }
    return $url;
}

注意:您必须将此代码放入您的functions.php中

© www.soinside.com 2019 - 2024. All rights reserved.