add_panel( 'theme_home_option_panel', array( 'title' => __( 'Front Page Options', 'applica' ), 'description' => __( 'Contains all front page settings', 'applica'), 'priority' => 50 ) ); /**/ $wp_customize->add_section( 'home_page_banner_option', array( 'title' => __( 'Front Page Banner Options', 'applica' ), 'panel' => 'theme_home_option_panel', ) ); /* Home Page Layout */ $wp_customize->add_setting( 'applica_options[enable_banner_section]', array( 'default' => $default_options['enable_banner_section'], 'sanitize_callback' => 'applica_sanitize_checkbox', ) ); $wp_customize->add_control( 'applica_options[enable_banner_section]', array( 'label' => __( 'Enable Banner Section', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'applica_options[banner_section_slider_layout]', array( 'default' => $default_options['banner_section_slider_layout'], 'sanitize_callback' => 'applica_sanitize_radio', ) ); $wp_customize->add_control( new Applica_Radio_Image_Control( $wp_customize, 'applica_options[banner_section_slider_layout]', array( 'label' => __( 'Banner Slider Layout', 'applica' ), 'section' => 'home_page_banner_option', 'choices' => applica_get_slider_layouts() ) ) ); $wp_customize->add_setting( 'applica_options[number_of_slider_post]', array( 'default' => $default_options['number_of_slider_post'], 'sanitize_callback' => 'applica_sanitize_select', ) ); $wp_customize->add_control( 'applica_options[number_of_slider_post]', array( 'label' => __( 'Post In Slider', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'select', 'choices' => array( '3' => __( '3', 'applica' ), '4' => __( '4', 'applica' ), '5' => __( '5', 'applica' ), '6' => __( '6', 'applica' ), ), ) ); $wp_customize->add_setting( 'applica_options[slider_post_content_alignment]', array( 'default' => $default_options['slider_post_content_alignment'], 'sanitize_callback' => 'applica_sanitize_select', ) ); $wp_customize->add_control( 'applica_options[slider_post_content_alignment]', array( 'label' => __( 'Slider Content Alignment', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'select', 'choices' => array( 'text-right' => __( 'Align Right', 'applica' ), 'text-center' => __( 'Align Center', 'applica' ), 'text-left' => __( 'Align Left', 'applica' ), ), ) ); $wp_customize->add_setting( 'applica_options[banner_section_cat]', array( 'default' => $default_options['banner_section_cat'], 'sanitize_callback' => 'applica_sanitize_select', ) ); $wp_customize->add_control( 'applica_options[banner_section_cat]', array( 'label' => __( 'Choose Banner Category', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'select', 'choices' => applica_post_category_list(), ) ); $wp_customize->add_setting( 'applica_options[enable_banner_post_description]', array( 'default' => $default_options['enable_banner_post_description'], 'sanitize_callback' => 'applica_sanitize_checkbox', ) ); $wp_customize->add_control( 'applica_options[enable_banner_post_description]', array( 'label' => __( 'Enable Post Description', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'applica_options[enable_banner_cat_meta]', array( 'default' => $default_options['enable_banner_cat_meta'], 'sanitize_callback' => 'applica_sanitize_checkbox', ) ); $wp_customize->add_control( 'applica_options[enable_banner_cat_meta]', array( 'label' => __( 'Enable Category Meta', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'applica_options[enable_banner_authro_meta]', array( 'default' => $default_options['enable_banner_authro_meta'], 'sanitize_callback' => 'applica_sanitize_checkbox', ) ); $wp_customize->add_control( 'applica_options[enable_banner_authro_meta]', array( 'label' => __( 'Enable Authro Meta', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'applica_options[enable_banner_date_meta]', array( 'default' => $default_options['enable_banner_date_meta'], 'sanitize_callback' => 'applica_sanitize_checkbox', ) ); $wp_customize->add_control( 'applica_options[enable_banner_date_meta]', array( 'label' => __( 'Enable Date On Banner', 'applica' ), 'section' => 'home_page_banner_option', 'type' => 'checkbox', ) );