validate_theme_requirements example


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 ) ) {
        
Home | Imprint | This part of the site doesn't use cookies.