Après chaque instance, switch_to_blog()
vous devez appeler restore_current_blog()
pour restaurer le blog actuel (en fait, précédent).
Mais si vous parcourez deux blogs ou plus et que vous appelez switch_to_blog()
chacun d'eux, y a-t-il une raison de ne pas utiliser un autre switch_to_blog()
à la fin de la boucle pour basculer vers le blog d'origine plutôt que d'appeler restore_current_blog()
à chaque passage.
Par exemple
Pourquoi pas:
$original_blog_id = get_current_blog_id();
foreach( $blog_ids as $blog_id ){
switch_to_blog( $blog_id );
//Do stuff
}
switch_to_blog( $original_blog_id );
au lieu de:
foreach( $blog_ids as $blog_id ){
switch_to_blog( $blog_id );
//Do stuff
restore_current_blog_id();
}