你需要与template_redirect
钩住您将检查站点和用户的位置,然后根据需要重定向。
function redirect_to_subsite() {
if( is_main_site() && !current_user_can(\'manage_network\') ) {
$blog_id = 5; // <<----- Update the ID to the subsite blog ID you want to redirect to
wp_redirect( get_site_url( $blog_id ) );
exit();
}
}
add_action( \'template_redirect\', \'redirect_to_subsite\' );