-1

After successful login user redirect to home url but i want to redirect it to admin dashboard after successful login in wordpress. Note:I use multisite network. Any idea?

4

2 に答える 2

0

これはワードプレスのマルチサイトに使用できます。ユーザーの役割を指示し、特定のページにリダイレクトします。

function login_redirect_page( $redirect_to, $request, $user ) {

    global $user;
    if ( isset( $user->roles ) && is_array( $user->roles ) ) {

        if ( in_array( 'administrator', $user->roles ) ) {
            return get_site_url().'/wp-admin/';
        } else {
            return home_url();
        }
    } else {
        return $redirect_to;
    }
}

add_filter( 'login_redirect', 'login_redirect_page', 10, 3 );

プラグインは wordpress.org でも入手できます。

于 2014-11-21T07:17:18.050 に答える