add_setting('asycom_hide_testimonial_section', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', )); $wp_customize->add_control('asycom_hide_testimonial_section', array( 'type' => 'checkbox', 'section' => 'asycom_testimonial_options', // Add a default or your own section 'label' => __('Hide Testimonial Section?','asycom'), 'description' => __('The Testimonial section will disappear if you enable this option', 'asycom') )); /* Testimonilal - Main title */ $wp_customize->add_setting('asycom_main_testimonial_title', array( 'default' => __('TESTIMONIALS', 'asycom'), 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_main_testimonial_title', array( 'label' => __('Main Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text', 'description' => __('Main Title of Testimonilal section', 'asycom') ) ); /* Testimonilal - sub title */ $wp_customize->add_setting('asycom_testimonial_sub_title', array( 'default' => 'Read More About Our Company', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_sub_title', array( 'label' => __('Sub Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text', 'description' => __('Sub Title of Testimonilal section', 'asycom') ) ); /* Testimonilal - Item 1 Name */ $wp_customize->add_setting('asycom_testimonial_item_name_1', array( 'default' => 'Alen', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_name_1', array( 'label' => __('Testimonilal Item 1 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 1 Position */ $wp_customize->add_setting('asycom_testimonial_item_pos_1', array( 'default' => 'Developer at Microsoft', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_pos_1', array( 'label' => __('Testimonilal Position 1 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 1 Comment */ $wp_customize->add_setting('asycom_testimonial_item_comment_1', array( 'default' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_comment_1', array( 'label' => __('Testimonilal Item 1 Comment', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'textarea' ) ); /* Testimonilal - Item 1 Avatar */ $wp_customize->add_setting('asycom_testimonial_item_avatar_1', array('default' => IMAGES . "/testimonials/asycom-testimonials-1.jpg", 'sanitize_callback' => 'esc_url_raw')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_1', array( 'label' => __('Upload Testimonial 1 image', 'asycom'), 'section' => 'asycom_testimonial_options', 'settings' => 'asycom_testimonial_item_avatar_1' ) ) ); /* Testimonilal - Item 2 Name */ $wp_customize->add_setting('asycom_testimonial_item_name_2', array( 'default' => 'Marco', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_name_2', array( 'label' => __('Testimonilal Item 2 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 2 Position */ $wp_customize->add_setting('asycom_testimonial_item_pos_2', array( 'default' => 'CEO at Website.com', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_pos_2', array( 'label' => __('Testimonilal Position 2 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 2 Comment */ $wp_customize->add_setting('asycom_testimonial_item_comment_2', array( 'default' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_comment_2', array( 'label' => __('Testimonilal Item 2 Comment', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'textarea' ) ); /* Testimonilal - Item 2 Avatar */ $wp_customize->add_setting('asycom_testimonial_item_avatar_2', array('default' => IMAGES . "/testimonials/asycom-testimonials-2.jpg", 'sanitize_callback' => 'esc_url_raw')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_2', array( 'label' => __('Upload Testimonial 2 image', 'asycom'), 'section' => 'asycom_testimonial_options', 'settings' => 'asycom_testimonial_item_avatar_2' ) ) ); /* Testimonilal - Item 3 Name */ $wp_customize->add_setting('asycom_testimonial_item_name_3', array( 'default' => 'Leonard', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_name_3', array( 'label' => __('Testimonilal Item 3 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 3 Position */ $wp_customize->add_setting('asycom_testimonial_item_pos_3', array( 'default' => 'Designer at Apple', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_pos_3', array( 'label' => __('Testimonilal Position 3 Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text' ) ); /* Testimonilal - Item 3 Comment */ $wp_customize->add_setting('asycom_testimonial_item_comment_3', array( 'default' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 'sanitize_callback' => 'wp_filter_nohtml_kses' )); $wp_customize->add_control('asycom_testimonial_item_comment_3', array( 'label' => __('Testimonilal Item 3 Comment', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'textarea' ) ); /* Testimonilal - Item 3 Avatar */ $wp_customize->add_setting('asycom_testimonial_item_avatar_3', array('default' => IMAGES . "/testimonials/asycom-testimonials-3.jpg", 'sanitize_callback' => 'esc_url_raw')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_3', array( 'label' => __('Upload Testimonial 3 image', 'asycom'), 'section' => 'asycom_testimonial_options', 'settings' => 'asycom_testimonial_item_avatar_3' ) ) );