add_section('header_social_links', array('title' => 'Header Social Links')); $wp_customize->add_setting('facebook_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_setting('twitter_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_setting('instagram_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('facebook_setting', array( 'label' => 'Facebook link', 'section' => 'header_social_links', 'type' => 'url', )); $wp_customize->add_control('twitter_setting', array( 'label' => 'Twitter link', 'section' => 'header_social_links', 'type' => 'url', )); $wp_customize->add_control('instagram_setting', array( 'label' => 'Instagram link', 'section' => 'header_social_links', 'type' => 'url', )); //User profile social links $wp_customize->add_section('user_social_links', array('title' => 'Profile Social Links')); $wp_customize->add_setting('facebook_profile_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_setting('twitter_profile_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_setting('instagram_profile_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_setting('linkedin_profile_setting', array('default' => '#', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('facebook_profile_setting', array( 'label' => 'Facebook link', 'section' => 'user_social_links', 'type' => 'url', )); $wp_customize->add_control('twitter_profile_setting', array( 'label' => 'Twitter link', 'section' => 'user_social_links', 'type' => 'url', )); $wp_customize->add_control('instagram_profile_setting', array( 'label' => 'Instagram link', 'section' => 'user_social_links', 'type' => 'url', )); $wp_customize->add_control('linkedin_profile_setting', array( 'label' => 'Linkedin link', 'section' => 'user_social_links', 'type' => 'url', )); //Blog breacdcrumbs picture $wp_customize->add_section('breadcrumbs_img_section', array('title' => 'Blog Breadcrumbs Image')); $wp_customize->add_setting('breadcrumbs_img_setting', array('default' => home_url() . '/wp-content/uploads/2020/10/gabrielle-meschini-1QzZzkoQc78-unsplash2.jpg', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'breadcrumbimg', array( 'label' => 'BreadCrumbs Image (1400 × 200)', 'section' => 'breadcrumbs_img_section', 'settings' => 'breadcrumbs_img_setting', ) ) ); //Slider section $wp_customize->add_panel('slider_section',array( 'title'=>'Slider Section', 'description'=> 'Change slider image, title and description', 'priority'=> 10, )); $wp_customize->add_section('first_slider_section', array('title' => 'First slider', 'panel' => 'slider_section')); $wp_customize->add_setting('first_slider_img_setting', array('default' => esc_url(get_template_directory_uri()).'/assets/img/placeholder.jpg', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'firstslider', array( 'label' => 'First slider Image (1420 × 425)', 'section' => 'first_slider_section', 'settings' => 'first_slider_img_setting', ) ) ); $wp_customize->add_setting('first_slider_title_setting', array('default' => 'Slider 1 title', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('first_slider_title_setting', array( 'label' => 'First slider title', 'section' => 'first_slider_section', 'type' => 'text', )); $wp_customize->add_setting('first_slider_desc_setting', array('default' => 'Slider 1 description comes here', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('first_slider_desc_setting', array( 'label' => 'First slider description', 'section' => 'first_slider_section', 'type' => 'text', )); //slider 2 $wp_customize->add_section('sec_slider_section', array('title' => 'Second slider', 'panel' => 'slider_section')); $wp_customize->add_setting('sec_slider_img_setting', array('default' => esc_url(get_template_directory_uri()).'/assets/img/placeholder.jpg', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'secslider', array( 'label' => 'Second slider Image (1420 × 425)', 'section' => 'sec_slider_section', 'settings' => 'sec_slider_img_setting', ) ) ); $wp_customize->add_setting('sec_slider_title_setting', array('default' => 'Slider 2 title', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('sec_slider_title_setting', array( 'label' => 'Second slider title', 'section' => 'sec_slider_section', 'type' => 'text', )); $wp_customize->add_setting('sec_slider_desc_setting', array('default' => 'Slider 2 description comes here', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('sec_slider_desc_setting', array( 'label' => 'Second slider description', 'section' => 'sec_slider_section', 'type' => 'text', )); //slider 3 $wp_customize->add_section('third_slider_section', array('title' => 'Third slider', 'panel' => 'slider_section')); $wp_customize->add_setting('third_slider_img_setting', array('default' => esc_url(get_template_directory_uri()).'/assets/img/placeholder.jpg', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'thirdslider', array( 'label' => 'Third slider Image (1420 × 425)', 'section' => 'third_slider_section', 'settings' => 'third_slider_img_setting', ) ) ); $wp_customize->add_setting('third_slider_title_setting', array('default' => 'Slider 3 title', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('third_slider_title_setting', array( 'label' => 'Third slider title', 'section' => 'third_slider_section', 'type' => 'text', )); $wp_customize->add_setting('third_slider_desc_setting', array('default' => 'Slider 3 description comes here', 'sanitize_callback' => 'wp_filter_nohtml_kses')); $wp_customize->add_control('third_slider_desc_setting', array( 'label' => 'Third slider description', 'section' => 'third_slider_section', 'type' => 'text', )); }