switch_to_blog ($ blog_id); ainda escrevendo para o blog principal

Estou criando novos blogs ( wpmu_create_blog ) em um for loop ,

O que eu estou tentando alcançar agora é inserir posts em cada blog recém-criado usando switch_to_blog .

O problema é wp_insert_post ainda escreve no site principal (o que não é desejado) – enquanto também escreve para cada novo blog (que é desejado).

Por exemplo, existem 3 novos sites que precisam ser criados, então o loop é iterado 3 vezes.

Isto é o que está sendo criado:

 Main Site: Subsite 1 - Page 1 Subsite 1 - Page 1 (created from the for loop) Subsite 2 - Page 1 (created from the for loop) Subsite 2 - Page 1 Subsite 3 - Page 1 (created from the for loop) Subsite 1 - Page 1 (created from the for loop) Subsite 3 - Page 1 Subsite 2 - Page 1 (created from the for loop) Subsite 3 - Page 1 (created from the for loop) Main Subsite (Intentional, hence why the function is using wpmu_new_blog): Subsite 1: Page 1 Subsite 2: Page 1 Subsite 3: Page 1 

Não tenho certeza do que está causando o problema.

 domain; # Type of Multisite $subdomain_install = true; $path = '/'; // Get User ID $user_name = $_POST['user_name']; $user = get_user_by('login', $user_name); $user_id = $user->ID; $siteList = $_POST['bootstrap']['siteList']; // Repeater List if ( !empty($siteList) ) { $count = count($siteList); // Get the count of how many rows are in the list // For each item (ie. row), run through this loop until there is no more rows ($key++ increment) for( $key = 1; $key  sanitize_title( $post_title ), // Post Slug 'post_status' => 'publish', 'post_title' => $post_title, // Post Title 'post_type' => 'page' // Custom Post Type ); $post_id = wp_insert_post( $post ); // Use the WordPress default wp_insert_post function $metaDescription = 'Meta Descrption'; update_post_meta($post_id, 'trackId', $siteId, true); // Set the App ID with the $siteId update_post_meta($post_id, 'trackName', $post_title, true); // Set the App Name with the $siteName update_post_meta($post_id, 'metaDescription', $metaDescription, true); }; }; return; // End the function restore_current_blog(); } add_action('wpmu_new_blog', 'wpmu_app_sites', 10, 2); ?> 

Solutions Collecting From Web of "switch_to_blog ($ blog_id); ainda escrevendo para o blog principal"