Пожалуйста, попробуйте приведенный ниже фрагмент кода в файле functions.php
вашей темы или в файле пользовательского плагина.
function wc_custom_user_redirect( $redirect, $user ) {
// Get user name
$username = $user->user_login;
// Conditions
switch ( $username ) {
case 'admin':
$redirect = get_permalink( get_page_by_path( 'sample-page' ) );
break;
case 'username1':
$redirect = get_permalink( get_page_by_path( 'sample-page-2' ) );
break;
case 'username2':
$redirect = get_permalink( get_page_by_path( 'sample-page-3' ) );
break;
case 'username3':
$redirect = get_permalink( get_page_by_path( 'sample-page-4' ) );
break;
default:
$redirect = wp_get_referer() ? wp_get_referer() : home_url();
}
return $redirect;
}
add_filter( 'woocommerce_login_redirect', 'wc_custom_user_redirect', 10, 2 );
Также, пожалуйста, подтвердите, что вы уже создали все страницы перенаправления.
Нажмите на ссылку ниже, чтобы получить более подробную информацию об этом фильтре.
http://hookr.io/filters/woocommerce_login_redirect/