get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->remove_control('header_textcolor'); $wp_customize->remove_control('display_header_text'); // Add General Sections $wp_customize->add_section('general', array('title' => __('General', 'cursos'), 'description' => '', 'priority' => 130,)); $wp_customize->add_section('blogpage', array('title' => __('Blog', 'cursos'), 'description' => '', 'priority' => 170,)); $wp_customize->add_section('socialmedia', array('title' => __('Social Media', 'cursos'), 'description' => '', 'priority' => 180,)); // Add Panels $wp_customize->add_panel('slider', array('title' => __('Slider', 'cursos' ), 'description' => __( 'Slides Details', 'cursos' ), 'priority' => 140)); $wp_customize->add_panel('homepage', array('title' => __('Home Page', 'cursos'), 'description' => '', 'priority' => 160,)); // Panels Slider $wp_customize->add_section('slide1', array('title' => __('Slide 1', 'cursos'), 'description' => '', 'panel' => 'slider', 'priority' => 140,)); $wp_customize->add_section('slide2', array('title' => __('Slide 2', 'cursos'), 'description' => '', 'panel' => 'slider', 'priority' => 140,)); // Panels Home Page $wp_customize->add_section('whyus', array('title' => __('Why us', 'cursos'), 'description' => '', 'panel' => 'homepage', 'priority' => 140,)); $wp_customize->add_section('infobox', array('title' => __('Info Box', 'cursos'), 'description' => '', 'panel' => 'homepage', 'priority' => 140,)); // Add Control General Settings $wp_customize->add_setting('pwt_logo_upload',array( 'default' => '', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'pwt_logo_upload', array( 'label' => __( 'Upload Logo', 'cursos' ), 'section' => 'general', 'settings' => 'pwt_logo_upload', 'context' => 'pwt_logo_upload' ) ) ); $wp_customize->add_setting('pwt_text_logo_1',array( 'default' => __('Cursos','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_text_logo_1',array( 'label' => __('Text Logo 1','cursos'), 'section' => 'general', 'setting' => 'pwt_text_logo_1' )); $wp_customize->add_setting('pwt_text_logo_2',array( 'default' => __('Theme','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_text_logo_2',array( 'label' => __('Text Logo 2','cursos'), 'section' => 'general', 'setting' => 'pwt_text_logo_2' )); $wp_customize->add_setting('pwt_header_email',array( 'default' => __('info@example.com','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_header_email',array( 'label' => __('Header Email','cursos'), 'section' => 'general', 'setting' => 'pwt_header_email' )); $wp_customize->add_setting('pwt_header_phone',array( 'default' => __('+1 812-878-587','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_header_phone',array( 'label' => __('Header Phone','cursos'), 'section' => 'general', 'setting' => 'pwt_header_phone' )); $wp_customize->add_setting('pwt_copyrights',array( 'default' => __('Copyright 2016 Cursos Theme All Rights Reserved.','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_copyrights',array( 'label' => __('Copyrights Text','cursos'), 'section' => 'general', 'setting' => 'pwt_copyrights' )); // Add Control Blog Settings $wp_customize->add_setting('pwt_blog_image',array( 'default' => esc_url(get_template_directory_uri()).'/assets/images/demo/bgh.jpg', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'pwt_blog_image', array( 'label' => __( 'Blog BG Image', 'cursos' ), 'section' => 'blogpage', 'settings' => 'pwt_blog_image', 'context' => 'pwt_blog_image' ) ) ); $wp_customize->add_setting('pwt_blog_page_title',array( 'default' => __('Latest Blog','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_blog_page_title',array( 'label' => __('Blog Page Title','cursos'), 'section' => 'blogpage', 'setting' => 'pwt_blog_page_title' )); $wp_customize->add_setting('pwt_blog_subtitle',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_blog_subtitle',array( 'type' => 'textarea', 'label' => __('Blog Page Sub Title','cursos'), 'section' => 'blogpage', 'setting' => 'pwt_blog_subtitle' )); // Add Control Slider $wp_customize->add_setting('pwt_slider_image_upload_1',array( 'default' => esc_url(get_template_directory_uri()).'/assets/images/demo/slider1.jpg', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'pwt_slider_image_upload_1', array( 'label' => __( 'Upload Image Slider', 'cursos' ), 'section' => 'slide1', 'settings' => 'pwt_slider_image_upload_1', 'context' => 'pwt_slider_image_upload_1' ) ) ); $wp_customize->add_setting('pwt_slider_title_1',array( 'default' => __('Lorem','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_slider_title_1',array( 'label' => __('Slider Title','cursos'), 'section' => 'slide1', 'setting' => 'pwt_slider_title_1' )); $wp_customize->add_setting('pwt_slider_title_bold_1',array( 'default' => __('Ipsum','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_slider_title_bold_1',array( 'label' => __('Slider Title Bold','cursos'), 'section' => 'slide1', 'setting' => 'pwt_slider_title_bold_1' )); $wp_customize->add_setting('pwt_slider_content_1',array( 'default' => __('There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_slider_content_1',array( 'type' => 'textarea', 'label' => __('Slider Content','cursos'), 'section' => 'slide1', 'setting' => 'pwt_slider_content_1' )); $wp_customize->add_setting('pwt_slider_image_upload_2',array( 'default' => esc_url(get_template_directory_uri()).'/assets/images/demo/slider2.jpg', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'pwt_slider_image_upload_2', array( 'label' => __( 'Upload Image Slider', 'cursos' ), 'section' => 'slide2', 'settings' => 'pwt_slider_image_upload_2', 'context' => 'pwt_slider_image_upload_2' ) ) ); $wp_customize->add_setting('pwt_slider_title_2',array( 'default' => __('printing and','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_slider_title_2',array( 'label' => __('Slider Title','cursos'), 'section' => 'slide2', 'setting' => 'pwt_slider_title_2' )); $wp_customize->add_setting('pwt_slider_title_bold_2',array( 'default' => __('typesetting','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_slider_title_bold_2',array( 'label' => __('Slider Title Bold','cursos'), 'section' => 'slide2', 'setting' => 'pwt_slider_title_bold_2' )); $wp_customize->add_setting('pwt_slider_content_2',array( 'default' => __('There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_slider_content_2',array( 'type' => 'textarea', 'label' => __('Slider Content','cursos'), 'section' => 'slide2', 'setting' => 'pwt_slider_content_2' )); // Add Control Home Page $wp_customize->add_setting('pwt_whyus_icon_1',array( 'default' => __('bookmark','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_icon_1',array( 'label' => __('Icon 1','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_icon_1' )); $wp_customize->add_setting('pwt_whyus_title_1',array( 'default' => __('Lorem ipsum','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_title_1',array( 'label' => __('Title 1','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_title_1' )); $wp_customize->add_setting('pwt_whyus_content_1',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_whyus_content_1',array( 'type' => 'textarea', 'label' => __('Content 1','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_content_1' )); $wp_customize->add_setting('pwt_whyus_link_1',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_whyus_link_1',array( 'label' => __('Link 1','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_link_1' )); $wp_customize->add_setting('pwt_whyus_icon_2',array( 'default' => __('laptop','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_icon_2',array( 'label' => __('Icon 2','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_icon_2' )); $wp_customize->add_setting('pwt_whyus_title_2',array( 'default' => __('Lorem ipsum','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_title_2',array( 'label' => __('Title 2','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_title_2' )); $wp_customize->add_setting('pwt_whyus_content_2',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_whyus_content_2',array( 'type' => 'textarea', 'label' => __('Content 2','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_content_2' )); $wp_customize->add_setting('pwt_whyus_link_2',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_whyus_link_2',array( 'label' => __('Link 2','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_link_2' )); $wp_customize->add_setting('pwt_whyus_icon_3',array( 'default' => __('graduation-cap','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_icon_3',array( 'label' => __('Icon 3','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_icon_3' )); $wp_customize->add_setting('pwt_whyus_title_3',array( 'default' => __('Lorem ipsum','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_title_3',array( 'label' => __('Title 3','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_title_3' )); $wp_customize->add_setting('pwt_whyus_content_3',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_whyus_content_3',array( 'type' => 'textarea', 'label' => __('Content 3','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_content_3' )); $wp_customize->add_setting('pwt_whyus_link_3',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_whyus_link_3',array( 'label' => __('Link Button 3','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_link_3' )); $wp_customize->add_setting('pwt_whyus_icon_4',array( 'default' => __('support','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_icon_4',array( 'label' => __('Icon 4','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_icon_4' )); $wp_customize->add_setting('pwt_whyus_title_4',array( 'default' => __('Lorem ipsum','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_whyus_title_4',array( 'label' => __('Title 4','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_title_4' )); $wp_customize->add_setting('pwt_whyus_content_4',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_whyus_content_4',array( 'type' => 'textarea', 'label' => __('Content 4','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_content_4' )); $wp_customize->add_setting('pwt_whyus_link_4',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_whyus_link_4',array( 'label' => __('Link Button 4','cursos'), 'section' => 'whyus', 'setting' => 'pwt_whyus_link_4' )); $wp_customize->add_setting('pwt_info_box_bg_image',array( 'default' => esc_url(get_template_directory_uri()).'/assets/images/demo/bgh.jpg', 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'pwt_info_box_bg_image', array( 'label' => __( 'Info Box Background', 'cursos' ), 'section' => 'infobox', 'settings' => 'pwt_info_box_bg_image', 'context' => 'pwt_info_box_bg_image' ) ) ); $wp_customize->add_setting('pwt_info_box_title',array( 'default' => __('Get in touch with us','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_info_box_title',array( 'label' => __('Info Box Title','cursos'), 'section' => 'infobox', 'setting' => 'pwt_info_box_title' )); $wp_customize->add_setting('pwt_info_box_text',array( 'default' => __('Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s','cursos'), 'sanitize_callback' => 'esc_textarea' )); $wp_customize->add_control('pwt_info_box_text',array( 'type' => 'textarea', 'label' => __('Info Box Text','cursos'), 'section' => 'infobox', 'setting' => 'pwt_info_box_text' )); $wp_customize->add_setting('pwt_info_box_button_text',array( 'default' => __('Contact Us','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_info_box_button_text',array( 'label' => __('Info Box Button Text','cursos'), 'section' => 'infobox', 'setting' => 'pwt_info_box_button_text' )); $wp_customize->add_setting('pwt_info_box_button_link',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_info_box_button_link',array( 'label' => __('Info Box Button Link','cursos'), 'section' => 'infobox', 'setting' => 'pwt_info_box_button_link' )); // Social Media $wp_customize->add_setting('pwt_social_media_code1',array( 'default' => __('facebook','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_social_media_code1',array( 'label' => __('Social Media Code 1','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_code1' )); $wp_customize->add_setting('pwt_social_media_link1',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_social_media_link1',array( 'label' => __('Social Media Link 1','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_link1' )); $wp_customize->add_setting('pwt_social_media_code2',array( 'default' => __('twitter','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_social_media_code2',array( 'label' => __('Social Media Code 2','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_code2' )); $wp_customize->add_setting('pwt_social_media_link2',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_social_media_link2',array( 'label' => __('Social Media Link 2','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_link2' )); $wp_customize->add_setting('pwt_social_media_code3',array( 'default' => __('google-plus','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_social_media_code3',array( 'label' => __('Social Media Code 3','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_code3' )); $wp_customize->add_setting('pwt_social_media_link3',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_social_media_link3',array( 'label' => __('Social Media Link 3','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_link3' )); $wp_customize->add_setting('pwt_social_media_code4',array( 'default' => __('pinterest','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_social_media_code4',array( 'label' => __('Social Media Code 4','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_code4' )); $wp_customize->add_setting('pwt_social_media_link4',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_social_media_link4',array( 'label' => __('Social Media Link 4','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_link4' )); $wp_customize->add_setting('pwt_social_media_code5',array( 'default' => __('linkedin','cursos'), 'sanitize_callback' => 'sanitize_text_field' )); $wp_customize->add_control('pwt_social_media_code5',array( 'label' => __('Social Media Code 5','cursos'), 'description' => __('Select a icon in this list http://fortawesome.github.io/Font-Awesome/icons/ and enter the code','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_code5' )); $wp_customize->add_setting('pwt_social_media_link5',array( 'default' => __('#','cursos'), 'sanitize_callback' => 'esc_url_raw' )); $wp_customize->add_control('pwt_social_media_link5',array( 'label' => __('Social Media Link 5','cursos'), 'section' => 'socialmedia', 'setting' => 'pwt_social_media_link5' )); } add_action( 'customize_register', 'cursos_customize_register' ); function cursos_custom_customize_enqueue() { wp_enqueue_script( 'cursos-custom-customize', get_template_directory_uri() . '/assets/js/custom-customize.js', array( 'jquery', 'customize-controls' ), false, true ); } add_action( 'customize_controls_enqueue_scripts', 'cursos_custom_customize_enqueue' );