<?php
/**
 * npblog Theme Customizer.
 *
 * @package npblog
 */

/**
 * Add postMessage support for site title and description for the Theme Customizer.
 *
 * @param WP_Customize_Manager $wp_customize Theme Customizer object.
 */
function npblog_customize_register( $wp_customize ) {
	$wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
	$wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
	$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
}
add_action( 'customize_register', 'npblog_customize_register' );

/**
 * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
 */
function npblog_customize_preview_js() {
	wp_enqueue_script( 'npblog_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
}
add_action( 'customize_preview_init', 'npblog_customize_preview_js' );

function m1_customize_register( $wp_customize ) {
//logo
$wp_customize->add_Section('m1_logo', array(
        'title'    => __( 'Upload Logo', 'npblog' ),
        'description' => 'upload logo',
    ) ) ;
    $wp_customize->add_setting( 'm1_logo' , array(
	'default' => '',
	'sanitize_callback' => 'logo',
	)); // Add setting for logo uploader
         
    // Add control for logo uploader (actual uploader)
    $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'm1_logo', array(
        'label'    => __( 'Upload Logo', 'npblog' ),
        'section'  => 'title_tagline',
        'settings' => 'm1_logo',
    ) ) );
	
//copyright
$wp_customize->add_Section('m1_copyright', array(
        'title'    => __( 'Copyright Details', 'npblog' ),
		'priority'   => 50,
    ) ) ;
    $wp_customize->add_setting( 'copyright_details' , array(
	'default' => 'Copyright @ 2016  Reserved',
	'sanitize_callback' => 'copyright',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('copyright_details', array(
        'label'    => __( 'Copyright Information', 'npblog' ),
        'section'  => 'm1_copyright',
        'settings' => 'copyright_details',
    ) );
	
	
	//socail
$wp_customize->add_Section('m1_social', array(
        'title'    => __( 'Social Setting', 'npblog' ),
		'priority'   => 30,
    ) ) ;
    $wp_customize->add_setting( 'Fb' , array(
	'default' => 'Facebook',
	'sanitize_callback' => 'Fb',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('Fb', array(
        'label'    => __( 'Facebook', 'npblog' ),
        'section'  => 'm1_social',
        'settings' => 'Fb',
    ) );
	$wp_customize->add_setting( 'tw' , array(
	'default' => 'Twitter',
	'sanitize_callback' => 'tw',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('tw', array(
        'label'    => __( 'Twitter', 'npblog' ),
        'section'  => 'm1_social',
        'settings' => 'tw',
    ) );
	
	$wp_customize->add_setting( 'google' , array(
	'default' => 'google',
	'sanitize_callback' => 'google',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('google', array(
        'label'    => __( 'google', 'npblog' ),
        'section'  => 'm1_social',
        'settings' => 'google',
    ) );
	
	
	
	//slider
$wp_customize->add_Section('m1_slider', array(
        'title'    => __( 'Slider Setting', 'npblog' ),
		'priority'   => 20,
    ) ) ;
    $wp_customize->add_setting( 'slider_title' , array(
	'default' => 'HELLO, I AM MELISSA SING',
	'sanitize_callback' => 'title',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('slider_title', array(
        'label'    => __( 'Slider Title', 'npblog' ),
        'section'  => 'm1_slider',
        'settings' => 'slider_title',
    ) );
	$wp_customize->add_setting( 'Slider_desc' , array(
	'default' => 'Key Lime is a blog theme built with Bootstrap by Angelo Studio',
	'sanitize_callback' => 'desc',
	)); // Add setting for logo uploader
	 // Add control for logo uploader (actual uploader)
    $wp_customize->add_control('Slider_desc', array(
        'label'    => __( 'Desc', 'npblog' ),
        'section'  => 'm1_slider',
        'settings' => 'Slider_desc',
    ) );
	
	$wp_customize->add_setting( 'slider_logo' , array(
	'default' => '',
	'sanitize_callback' => 'logo',
	)); // Add setting for logo uploader
         
    // Add control for logo uploader (actual uploader)
    $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'slider_logo', array(
        'label'    => __( 'Image ', 'npblog' ),
        'section'  => 'm1_slider',
        'settings' => 'slider_logo',
    ) ) );
	
		}
add_action( 'customize_register', 'm1_customize_register' );



