Po każdym wystąpieniu switch_to_blog()
należy zadzwonić, restore_current_blog()
aby przywrócić bieżący (faktycznie poprzedni) blog.
Ale jeśli przeglądasz dwa lub więcej blogów i wywołujesz switch_to_blog()
każdy z nich, czy istnieje jakiś powód, aby nie używać dodatkowego switch_to_blog()
na końcu pętli, aby przełączyć się na oryginalny blog, zamiast dzwonić restore_current_blog()
przy każdym przejściu.
Na przykład
Dlaczego nie:
$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 );
zamiast:
foreach( $blog_ids as $blog_id ){
switch_to_blog( $blog_id );
//Do stuff
restore_current_blog_id();
}