Admin átirányítása backendre
Olvasási idő: < 1 perc.
Újabban az adminisztrátor a Woocommerce fiók oldalára jut, így plusz egy klikk az adminisztrációs felület elérése.
Az alábbi kóddal az adminisztrátort vissza tudod irányítani az admin felületre:
function wp_woo_custom_redirect( $redirect, $user ) {
$role = $user->roles[0];
$dashboard = admin_url();
$myaccount = get_permalink( wc_get_page_id( 'my-account' ) );
if( $role == 'administrator' ) {
//Redirect administrators to the dashboard
$admin_redirect = $dashboard;
$redirect = $admin_redirect;
}
elseif( $role == 'customer' || $role == 'subscriber' ){
$redirect = $myaccount;
}
return $redirect;
}
add_filter( 'woocommerce_login_redirect', 'wp_woo_custom_redirect', 10, 2 );