get_setting( 'blogname' )->transport         = 'postMessage';
	$wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
	$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
	$wp_customize->get_section( 'header_image' )->panel         = 'ishop_header_panel';
    $wp_customize->get_section( 'header_image' )->priority      = '12';
	if ( isset( $wp_customize->selective_refresh ) ) {
		$wp_customize->selective_refresh->add_partial( 'blogname', array(
			'selector'        => '.site-title a',
			'render_callback' => 'ishop_customize_partial_blogname',
		) );
		$wp_customize->selective_refresh->add_partial( 'blogdescription', array(
			'selector'        => '.site-description',
			'render_callback' => 'ishop_customize_partial_blogdescription',
		) );
	}
	
	//Titles
    class Ishop_Info extends WP_Customize_Control {
        public $type = 'info';
        public $label = '';
        public function render_content() {
        ?>
            
label ); ?>
        add_section( 'slides', array(
    'title'          => 'Slides',
    'priority'       => 19,
	'panel'  		=> 'ishop_header_panel',
		
) );
$wp_customize->add_setting( 'first_slide', array(
    'default'        => get_template_directory_uri() . '/uploads/slider1.jpg',
	'sanitize_callback' => 'esc_url_raw',
) );
$wp_customize->add_setting( 'text', array(
    'default'        => 'Sell Your Products with iShop',
	'sanitize_callback' => 'wp_filter_nohtml_kses'
) );
$wp_customize->add_setting( 'second_text', array(
    'default'        => 'With iShop responsive landing page template, you can promote your all products & textile projects. ',
	'sanitize_callback' => 'wp_filter_nohtml_kses'
) );
$wp_customize->add_setting( 'button_text', array(
    'default'        => 'View Gallery',
	'sanitize_callback' => 'wp_filter_nohtml_kses'
) );
$wp_customize->add_setting( 'buttonlink_text', array(
    'default'        => '#gallery',
	'sanitize_callback' => 'wp_filter_nohtml_kses'
) );
//First Image Slide
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'first_slide', array(
    'label'   => 'First Slide',
    'section' => 'slides',
	'type'      => 'image',
    'settings'   => 'first_slide',
) ) );
	 //Add control first Text
	$wp_customize->add_control( new WP_Customize_Control(
	    $wp_customize,
		'text',
		    array(
		       'label'    => 'Slide Text',
		       'section'  => 'slides',
		       'settings' => 'text',
		       'type'     => 'text'
		    )
	    )
	);
	 	 //Add control second Text
	$wp_customize->add_control( new WP_Customize_Control(
	    $wp_customize,
		'second_text',
		    array(
		       'label'    => 'Second Slide Text',
		       'section'  => 'slides',
		       'settings' => 'second_text',
		       'type'     => 'text'
		    )
	    )
	);
	
	 //Add control first button Text
	$wp_customize->add_control( new WP_Customize_Control(
	    $wp_customize,
		'button_text',
		    array(
		       'label'    => 'button Text',
		       'section'  => 'slides',
		       'settings' => 'button_text',
		       'type'     => 'text'
		    )
	    )
	);
	
		 //Add control first button Text
	$wp_customize->add_control( new WP_Customize_Control(
	    $wp_customize,
		'buttonlink_text',
		    array(
		       'label'    => 'Button link Text',
		       'section'  => 'slides',
		       'settings' => 'buttonlink_text',
		       'type'     => 'text'
		    )
	    )
	);
	
$wp_customize->add_setting( 'second_slide', array(
    'default'        => get_template_directory_uri() . '/uploads/slider2.jpg',
	'sanitize_callback' => 'esc_url_raw',
) );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'second_slide', array(
    'label'   => 'Second Slide',
    'section' => 'slides',
	'type'      => 'image',
    'settings'   => 'second_slide',
) ) );
	
$wp_customize->add_setting( 'third_slide', array(
    'default'        => get_template_directory_uri() . '/uploads/slider3.jpg',
	'sanitize_callback' => 'esc_url_raw',
) );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'third_slide', array(
    'label'   => 'Third Slide',
    'section' => 'slides',
	'type'      => 'image',
    'settings'   => 'third_slide',
) ) );
	
	$wp_customize->add_setting( 'fourth_slide', array(
    'default'        => get_template_directory_uri() . '/uploads/slider4.jpg',
	'sanitize_callback' => 'esc_url_raw',
) );
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'fourth_slide', array(
    'label'   => 'Fourth Slide',
    'section' => 'slides',
	'type'      => 'image',
    'settings'   => 'fourth_slide',
) ) );
	
	
	
	
	/**
	 * Header
	 */
    $wp_customize->add_panel( 'ishop_header_panel', array(
        'priority'       => 10,
        'capability'     => 'edit_theme_options',
        'theme_supports' => '',
        'title'          => __('Header area', 'ishop'),
    ) );
    $wp_customize->add_section(
        'ishop_header_type',
        array(
            'title'         => __('Header type', 'ishop'),
            'priority'      => 10,
            'panel'         => 'ishop_header_panel', 
        )
    );
	//Front page
    $wp_customize->add_setting(
        'front_header_type',
        array(
            'default'           => $defaults['front_header_type'],
            'sanitize_callback' => 'ishop_sanitize_header',
        )
    );
    $wp_customize->add_control(
        'front_header_type',
        array(
            'type'        => 'radio',
            'label'       => __('Homepage header type', 'ishop'),
            'section'     => 'ishop_header_type',
            'description' => __('This option refers only to your homepage', 'ishop'),
            'choices' => array(
                'has-slider'    => __('Slider', 'ishop'),       
                'nothing'       => __('Only menu', 'ishop')
            ),
        )
    );
    //Site
    $wp_customize->add_setting(
        'site_header_type',
        array(
            'default'           => $defaults['site_header_type'],
            'sanitize_callback' => 'ishop_sanitize_header',
        )
    );
    $wp_customize->add_control(
        'site_header_type',
        array(
            'type'        => 'radio',
            'label'       => __('Site header type', 'ishop'),
            'section'     => 'ishop_header_type',
            'description' => __('This option refers to all pages except your homepage', 'ishop'),
            'choices' => array(
                'has-slider'    => __('Slider', 'ishop'),            	            
                'nothing'       => __('Only menu', 'ishop')
            ),
        )
    );
	
	
}
add_action( 'customize_register', 'ishop_customize_register' );
/**
 * Sanitize
 */
//Header type
function ishop_sanitize_header( $input ) {
    if ( in_array( $input, array( 'has-slider', 'nothing' ), true ) ) {
        return $input;
    }
}
/**
 * Render the site title for the selective refresh partial.
 *
 * @return void
 */
function ishop_customize_partial_blogname() {
	bloginfo( 'name' );
}
/**
 * Render the site tagline for the selective refresh partial.
 *
 * @return void
 */
function ishop_customize_partial_blogdescription() {
	bloginfo( 'description' );
}
/**
 * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
 */
function ishop_customize_preview_js() {
	wp_enqueue_script( 'ishop-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
}
add_action( 'customize_preview_init', 'ishop_customize_preview_js' );