add_section( 'preloader_options', array( 'title' => __( 'Preloader Options', 'blogmarks' ), 'panel' => 'general_options_panel', ) ); /*Show Preloader*/ $wp_customize->add_setting( 'show_preloader', array( 'default' => $theme_options_defaults['show_preloader'], 'sanitize_callback' => 'blogmarks_sanitize_checkbox', ) ); $wp_customize->add_control( new Blogmarks_Toggle_Control( $wp_customize, 'show_preloader', array( 'label' => __( 'Show Preloader', 'blogmarks' ), 'section' => 'preloader_options', ) ) ); $wp_customize->add_setting( 'preloader_style', array( 'default' => $theme_options_defaults['preloader_style'], 'sanitize_callback' => 'blogmarks_sanitize_select', ) ); $wp_customize->add_control( 'preloader_style', array( 'label' => __( 'Preloader Position', 'blogmarks' ), 'section' => 'preloader_options', 'type' => 'select', 'choices' => array( 'style-1' => __( 'Style 1', 'blogmarks' ), 'style-2' => __( 'Style 2', 'blogmarks' ), 'style-3' => __( 'Style 3', 'blogmarks' ), 'style-4' => __( 'Style 4', 'blogmarks' ), ), 'active_callback' => 'blogmarks_is_preloader_enabled', ) ); /*Preloader background Color*/ $wp_customize->add_setting( 'preloader_bg_color', array( 'default' => $theme_options_defaults['preloader_bg_color'], 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'preloader_bg_color', array( 'label' => __( 'Preloader Page Background Color', 'blogmarks' ), 'section' => 'preloader_options', 'type' => 'color', 'active_callback' => 'blogmarks_is_preloader_enabled', ) ) ); // Preloader Color. $wp_customize->add_setting( 'preloader_color', array( 'default' => $theme_options_defaults['preloader_color'], 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'preloader_color', array( 'label' => __( 'Preloader Color', 'blogmarks' ), 'section' => 'preloader_options', 'type' => 'color', 'active_callback' => 'blogmarks_is_preloader_enabled', ) ) );