add_section('benzile_services', array( 'title' => __('Home Service Section', 'benzile'), 'description' => '', 'panel' => 'frontpage', 'priority' => 140, ) ); $wp_customize->add_setting('benzile_show_services',array( 'default' => false, 'sanitize_callback' => 'benzile_sanitize_checkbox', 'capability' => 'edit_theme_options', )); $wp_customize->add_control( 'benzile_show_services', array( 'settings' => 'benzile_show_services', 'section' => 'benzile_services', 'label' => __('Show Services','benzile'), 'type' => 'checkbox' )); for( $i = 1; $i <=4; $i++ ){ $wp_customize->add_setting( 'benzile_service_page'.$i, array( 'default' => '', 'sanitize_callback' => 'benzile_sanitize_dropdown_pages' ) ); $wp_customize->add_control( 'benzile_service_page'.$i, array( 'settings' => 'benzile_service_page'.$i, 'section' => 'benzile_services', 'type' => 'dropdown-pages', 'label' => __( 'Select a Page', 'benzile' ) ) ); $wp_customize->add_setting( 'benzile_service_page_icon'.$i, array( 'default' => 'flaticon-reward', 'sanitize_callback' => 'benzile_sanitize_text' ) ); $wp_customize->add_control( new Benzile_Fontawesome_Icon_Chooser( $wp_customize, 'benzile_service_page_icon'.$i, array( 'settings' => 'benzile_service_page_icon'.$i, 'section' => 'benzile_services', 'type' => 'icon', 'label' => __( 'Choose Flaticon', 'benzile' ) ) ) ); }