add_section('ca_painting_social_icons',array( 'title' => __('Social Icons','ca-painting'), 'description' => __('Add social Icons details Here','ca-painting'), 'panel' => 'ca_painting_panel_id', )); $wp_customize->add_setting('ca_painting_headertwitter',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('ca_painting_headertwitter',array( 'label' => __('Add twitter link','ca-painting'), 'section' => 'ca_painting_social_icons', 'setting' => 'ca_painting_headertwitter', 'type' => 'text' )); $wp_customize->add_setting('ca_painting_headerfacebook',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('ca_painting_headerfacebook',array( 'label' => __('Add facebook link','ca-painting'), 'section' => 'ca_painting_social_icons', 'setting' => 'ca_painting_headerfacebook', 'type' => 'text' )); $wp_customize->add_setting('ca_painting_headeryoutube',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('ca_painting_headeryoutube',array( 'label' => __('Add Youtube link','ca-painting'), 'section' => 'ca_painting_social_icons', 'setting' => 'ca_painting_headeryoutube', 'type' => 'text' )); $wp_customize->add_setting('ca_painting_headerinstagram',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('ca_painting_headerinstagram',array( 'label' => __('Add Instagram link','ca-painting'), 'section' => 'ca_painting_social_icons', 'setting' => 'ca_painting_headerinstagram', 'type' => 'text' )); // Footer Contact details $wp_customize->add_section('ca_painting_footer_contact_details_section',array( 'title' => __('Footer Contact Details','ca-painting'), 'description' => __('Edit Footer Contact details from here','ca-painting'), 'panel' => 'ca_painting_panel_id', )); $wp_customize->add_setting('ca_painting_radio_footer_contact_details_enable', array( 'default' => 'Enable', 'sanitize_callback' => 'ca_painting_sanitize_choices' ) ); $wp_customize->add_control('ca_painting_radio_footer_contact_details_enable', array( 'type' => 'radio', 'label' => __('Do you want this section', 'ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'choices' => array( 'Enable' => __('Enable', 'ca-painting'), 'Disable' => __('Disable', 'ca-painting') ), ) ); $wp_customize->add_setting('ca_painting_footer_contact_details_bgimage',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'ca_painting_footer_contact_details_bgimage', array( 'label' => __('Background image','ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'settings' => 'ca_painting_footer_contact_details_bgimage' ))); $wp_customize->add_setting('ca_painting_footer_logo',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'ca_painting_footer_logo', array( 'label' => __('Logo Image','ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'settings' => 'ca_painting_footer_logo' ))); $wp_customize->add_setting('ca_painting_footer_contact_details_number',array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('ca_painting_footer_contact_details_number',array( 'label' => __('Number of box to show','ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'type' => 'number' )); $count = get_theme_mod('ca_painting_footer_contact_details_number'); for($vitin =1; $vitin <=$count; $vitin++){ $wp_customize->add_setting('ca_painting_footer_contact_details_box_icon'.$vitin,array( 'default' => '', 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('ca_painting_footer_contact_details_box_icon'.$vitin,array( 'label' => __('Box icon','ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'setting' => 'ca_painting_footer_contact_details_box_icon'.$vitin, 'type'=>'text' )); $wp_customize->add_setting('ca_painting_footer_contact_details_box'.$vitin,array( 'default' => '', 'sanitize_callback' => 'sanitize_textarea_field' )); $wp_customize->add_control('ca_painting_footer_contact_details_box'.$vitin,array( 'label' => __('Box','ca-painting'), 'section' => 'ca_painting_footer_contact_details_section', 'setting' => 'ca_painting_footer_contact_details_box'.$vitin, 'type'=>'textarea' )); } // Footer Copyright $wp_customize->add_section('ca_painting_footer_section',array( 'title' => __('Footer Text','ca-painting'), 'description' => __('Add some text for footer like copyright etc.','ca-painting'), 'priority' => null, 'panel' => 'ca_painting_panel_id', )); $wp_customize->add_setting('ca_painting_footer_copy',array( 'default' => '', 'sanitize_callback' => 'sanitize_textarea_field', )); $wp_customize->add_control('ca_painting_footer_copy',array( 'label' => __('Copyright Text','ca-painting'), 'section' => 'ca_painting_footer_section', 'type' => 'textarea' )); $wp_customize->add_setting('ca_painting_footer_copy_bgimage',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'ca_painting_footer_copy_bgimage', array( 'label' => __('Background image','ca-painting'), 'section' => 'ca_painting_footer_section', 'settings' => 'ca_painting_footer_copy_bgimage' ))); ?>