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' => esc_html__('Hide Testimonial Section?', 'asycom'), 'description' => esc_html__('The Testimonial section will disappear if you enable this option', 'asycom') )); /* Testimonilal - Main title */ $wp_customize->add_setting('asycom_main_testimonial_title', array( 'default' => esc_html__('TESTIMONIALS', 'asycom'), 'sanitize_callback' => 'wp_filter_nohtml_kses', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_main_testimonial_title', array( 'label' => esc_html__('Main Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text', 'description' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_sub_title', array( 'label' => esc_html__('Sub Title', 'asycom'), 'section' => 'asycom_testimonial_options', 'type' => 'text', 'description' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_name_1', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_pos_1', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_comment_1', array( 'label' => esc_html__('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' => get_stylesheet_directory_uri() . '/images' . "/testimonials/asycom-testimonials-1.jpg", 'sanitize_callback' => 'esc_url_raw', 'transport' => 'postMessage' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_1', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_name_2', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_pos_2', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_comment_2', array( 'label' => esc_html__('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' => get_stylesheet_directory_uri() . '/images' . "/testimonials/asycom-testimonials-2.jpg", 'sanitize_callback' => 'esc_url_raw', 'transport' => 'postMessage' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_2', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_name_3', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_pos_3', array( 'label' => esc_html__('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', 'transport' => 'postMessage' )); $wp_customize->add_control('asycom_testimonial_item_comment_3', array( 'label' => esc_html__('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' => get_stylesheet_directory_uri() . '/images' . "/testimonials/asycom-testimonials-3.jpg", 'sanitize_callback' => 'esc_url_raw', 'transport' => 'postMessage' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'asycom_testimonial_item_avatar_3', array( 'label' => esc_html__('Upload Testimonial 3 image', 'asycom'), 'section' => 'asycom_testimonial_options', 'settings' => 'asycom_testimonial_item_avatar_3' ) ) );