add_section( 'preloader_options', array( 'title' => __('Preloader Options', 'avenews'), 'panel' => 'avenews_option_panel', ) ); /*Show Preloader*/ $wp_customize->add_setting( 'avenews_options[show_preloader]', array( 'default' => $default_options['show_preloader'], 'sanitize_callback' => 'avenews_sanitize_checkbox', ) ); $wp_customize->add_control( 'avenews_options[show_preloader]', array( 'label' => __('Show Preloader', 'avenews'), 'section' => 'preloader_options', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'avenews_options[preloader_style]', array( 'default' => $default_options['preloader_style'], 'sanitize_callback' => 'avenews_sanitize_select', ) ); $wp_customize->add_control( 'avenews_options[preloader_style]', array( 'label' => __('Preloader Style', 'avenews'), 'section' => 'preloader_options', 'type' => 'select', 'choices' => array( 'theme-preloader-spinner-1' => __('Style 1', 'avenews'), 'theme-preloader-spinner-2' => __('Style 2', 'avenews'), 'theme-preloader-spinner-3' => __('Style 3', 'avenews'), 'theme-preloader-spinner-4' => __('Style 4', 'avenews'), ), 'active_callback' => 'avenews_is_show_preloader', ) );