function switch_theme( $stylesheet ) { global $wp_theme_directories,
$wp_customize,
$sidebars_widgets,
$wp_registered_sidebars;
$requirements =
validate_theme_requirements( $stylesheet );
if ( is_wp_error( $requirements ) ) { wp_die( $requirements );
} $_sidebars_widgets = null;
if ( 'wp_ajax_customize_save' ===
current_action() ) { $old_sidebars_widgets_data_setting =
$wp_customize->
get_setting( 'old_sidebars_widgets_data'
);
if ( $old_sidebars_widgets_data_setting ) { $_sidebars_widgets =
$wp_customize->
post_value( $old_sidebars_widgets_data_setting );
} } elseif ( is_array( $sidebars_widgets ) ) {