add_section( 'shapon_section_slider', array( 'title' => __( 'Post Slider', 'shapon-lite' ), 'description' => __( 'The slideshow displays your featured posts, which you can configure on the "Featured Content" section above.', 'shapon-lite' ), 'priority' => 50, 'panel' => 'shapon_options_panel' ) ); // Add settings and controls for Post Slider $wp_customize->add_setting( 'shapon_theme_options[slider_activated]', array( 'default' => '', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'esc_attr' ) ); $wp_customize->add_control( new shapon_Customize_Header_Control( $wp_customize, 'shapon_control_slider_activated', array( 'label' => __( 'Activate Featured Post Slider', 'shapon-lite' ), 'section' => 'shapon_section_slider', 'settings' => 'shapon_theme_options[slider_activated]', 'priority' => 1 ) ) ); $wp_customize->add_setting( 'shapon_theme_options[slider_activated_front_page]', array( 'default' => false, 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'shapon_sanitize_checkbox' ) ); $wp_customize->add_control( 'shapon_control_slider_activated_frontpage', array( 'label' => __( 'Display Slider on Magazine Front Page template.', 'shapon-lite' ), 'section' => 'shapon_section_slider', 'settings' => 'shapon_theme_options[slider_activated_front_page]', 'type' => 'checkbox', 'priority' => 2 ) ); $wp_customize->add_setting( 'shapon_theme_options[slider_activated_blog]', array( 'default' => false, 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'shapon_sanitize_checkbox' ) ); $wp_customize->add_control( 'shapon_control_slider_activated_blog', array( 'label' => __( 'Display Slider on normal blog index.', 'shapon-lite' ), 'section' => 'shapon_section_slider', 'settings' => 'shapon_theme_options[slider_activated_blog]', 'type' => 'checkbox', 'priority' => 3 ) ); $wp_customize->add_setting( 'shapon_theme_options[slider_animation]', array( 'default' => 'horizontal', 'type' => 'option', 'transport' => 'refresh', 'sanitize_callback' => 'shapon_sanitize_slider_animation' ) ); $wp_customize->add_control( 'shapon_control_slider_animation', array( 'label' => __( 'Slider Animation', 'shapon-lite' ), 'section' => 'shapon_section_slider', 'settings' => 'shapon_theme_options[slider_animation]', 'type' => 'radio', 'priority' => 4, 'choices' => array( 'horizontal' => __( 'Horizontal Slider', 'shapon-lite' ), 'fade' => __( 'Fade Slider', 'shapon-lite' ) ) ) ); } ?>