restore_current_blog()

Позволяет переключиться на предыдущий сайт сети WordPress Мультисайт после переключения функцией switch_to_blog().

restore_current_blog()

Возвращает true в случае, если переключение обратно произошло, если же мы и так находимся на первоначальном блоге, возвратит false.

Функция restore_current_blog() напрямую завязана на функцию switch_to_blog() и не имеет смысла использовать её саму по себе (возвращает false, помните?). Если вы использовали switch_to_blog() несколько раз подряд, то лучше было бы, если бы после каждого его использования вы бы заюзали restore_current_blog(), иначе и её сейчас придётся использовать несколько раз подряд, так как она переключается не на первоначальный блог, а на предыдущий.

Примеры

// переключаемся на блог с ID=5
switch_to_blog( 5 );
 
// работаем с базой данных блога 5
 
// возвращаемся на предыдущий
restore_current_blog();

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.