login_redirect
, а для получения ссылки на архивную страницу автора можно использовать функцию get_author_posts_url()
function login_redirect( $redirect_to, $request, $user ){
if ( !is_wp_error( $user ) ) {
return get_author_posts_url( $user->ID, $user->user_login );
} else {
return $redirect_to;
}
}
add_filter( 'login_redirect', 'login_redirect', 10, 3 );