label ); ?>

get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->remove_control('header_textcolor'); $wp_customize->add_section( 'logo_sec', array( 'title' => __('Logo (PRO Version)', 'awesomeone'), 'priority' => 1, 'description' => __('Logo settings available in','awesomeone'). 'PRO Version.', ) ); $wp_customize->add_setting('Awesomeone_options[font-info]', array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info_control', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'logo_section', array( 'section' => 'logo_sec', 'settings' => 'Awesomeone_options[font-info]', 'priority' => null ) ) ); $wp_customize->add_section('opacity',array( 'title' => __('Background Opacity (PRO Version)','awesomeone'), 'description' => __('Background opacity available in','awesomeone'). 'PRO Version', 'priority' => 2 )); $wp_customize->add_setting('bg_opacity',array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info-control', 'capability' => 'edit_theme_options' )); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'bg_opacity', array( 'setting' => 'bg_opacity', 'section' => 'opacity' ) ) ); $wp_customize->add_setting('color_scheme', array( 'default' => '#0fa5d9', 'sanitize_callback' => 'sanitize_hex_color', )); $wp_customize->add_control( new WP_Customize_Color_Control($wp_customize,'color_scheme',array( 'label' => __('Color Scheme','awesomeone'), 'description' => __('More color options in','awesomeone'). 'PRO version', 'section' => 'colors', 'settings' => 'color_scheme' )) ); $wp_customize->add_section('social_section',array( 'title' => __('Social Links','awesomeone'), 'description' => 'Add your social links here.
More social links in PRO version.', 'priority' => null )); $wp_customize->add_section('slider_section',array( 'title' => __('Slider Settings','awesomeone'), 'description' => __('Add slider images here.
More slider settings available in','awesomeone'). 'PRO version.', 'priority' => null )); // Slide Image 1 $wp_customize->add_setting('slide_image1',array( 'default' => get_template_directory_uri().'/images/slides/slider1.jpg', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'slide_image1', array( 'label' => __('Slide Image 1 (1440x700)','awesomeone'), 'section' => 'slider_section', 'settings' => 'slide_image1' ) ) ); $wp_customize->add_setting('slide_title1',array( 'default' => 'Responsive Design', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('slide_title1',array( 'label' => __('Slide Title 1','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); $wp_customize->add_setting('slide_desc1',array( 'default' => 'This is description for slider one.', 'sanitize_callback' => 'format_for_editor', )); $wp_customize->add_control( new WP_Customize_Textarea_Control( $wp_customize, 'slide_desc1', array( 'label' => __('Slide Description 1','awesomeone'), 'section' => 'slider_section', 'setting' => 'slide_desc1' ) ) ); $wp_customize->add_setting('slide_link1',array( 'default' => '#link1', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control('slide_link1',array( 'label' => __('Slide Link 1','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); // Slide Image 2 $wp_customize->add_setting('slide_image2',array( 'default' => get_template_directory_uri().'/images/slides/slider2.jpg', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'slide_image2', array( 'label' => __('Slide Image 2 (1440x700)','awesomeone'), 'section' => 'slider_section', 'settings' => 'slide_image2' ) ) ); $wp_customize->add_setting('slide_title2',array( 'default' => 'Flexible Design', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('slide_title2',array( 'label' => __('Slide Title 2','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); $wp_customize->add_setting('slide_desc2',array( 'default' => 'This is description for slide two', 'sanitize_callback' => 'format_for_editor', )); $wp_customize->add_control( new WP_Customize_Textarea_Control( $wp_customize, 'slide_desc2', array( 'label' => __('Slide Description 2','awesomeone'), 'section' => 'slider_section', 'setting' => 'slide_desc2' ) ) ); $wp_customize->add_setting('slide_link2',array( 'default' => '#link2', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control('slide_link2',array( 'label' => __('Slide Link 2','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); // Slide Image 3 $wp_customize->add_setting('slide_image3',array( 'default' => get_template_directory_uri().'/images/slides/slider3.jpg', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'slide_image3', array( 'label' => __('Slide Image 3 (1440x700)','awesomeone'), 'section' => 'slider_section', 'settings' => 'slide_image3' ) ) ); $wp_customize->add_setting('slide_title3',array( 'default' => 'Awesome Features', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('slide_title3',array( 'label' => __('Slide Title 3','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); $wp_customize->add_setting('slide_desc3',array( 'default' => 'This is description for slide three', 'sanitize_callback' => 'format_for_editor', )); $wp_customize->add_control( new WP_Customize_Textarea_Control( $wp_customize, 'slide_desc3', array( 'label' => __('Slide Description 3','awesomeone'), 'section' => 'slider_section', 'setting' => 'slide_desc3' ) ) ); $wp_customize->add_setting('slide_link3',array( 'default' => '#link3', 'sanitize_callback' => 'esc_url_raw', )); $wp_customize->add_control('slide_link3',array( 'label' => __('Slide Link 3','awesomeone'), 'section' => 'slider_section', 'type' => 'text' )); $wp_customize->add_section('footer_section',array( 'title' => __('Footer Text','awesomeone'), 'description' => __('Add some text for footer like copyright etc.','awesomeone'), 'priority' => null )); $wp_customize->add_setting('footer_copy',array( 'default' => __('Awesomeone Lite 2015 | All Rights Reserved.','awesomeone'), 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control('footer_copy',array( 'label' => __('Copyright Text','awesomeone'), 'section' => 'footer_section', 'type' => 'text' )); $wp_customize->add_setting('Awesomeone_options[credit-info]', array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info_control', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'cred_section', array( 'section' => 'footer_section', 'label' => __('To remove credit link upgrade to pro','awesomeone'), 'settings' => 'Awesomeone_options[credit-info]', ) ) ); $wp_customize->add_section( 'theme_layout_sec', array( 'title' => __('Layout Settings (PRO Version)', 'awesomeone'), 'priority' => null, 'description' => __('Layout Settings available in','awesomeone'). 'PRO Version.', ) ); $wp_customize->add_setting('Awesomeone_options[layout-info]', array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info_control', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'layout_section', array( 'section' => 'theme_layout_sec', 'settings' => 'Awesomeone_options[layout-info]', 'priority' => null ) ) ); $wp_customize->add_section( 'theme_font_sec', array( 'title' => __('Fonts Settings (PRO Version)', 'awesomeone'), 'priority' => null, 'description' => __('Font Settings available in','awesomeone'). 'PRO Version.', ) ); $wp_customize->add_setting('Awesomeone_options[font-info]', array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info_control', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'font_section', array( 'section' => 'theme_font_sec', 'settings' => 'Awesomeone_options[font-info]', 'priority' => null ) ) ); $wp_customize->add_section( 'theme_doc_sec', array( 'title' => __('Documentation & Support', 'awesomeone'), 'priority' => null, 'description' => __('For documentation and support check this link :','awesomeone'). 'Awesomeone Documentation', ) ); $wp_customize->add_setting('Awesomeone_options[info]', array( 'sanitize_callback' => 'sanitize_text_field', 'type' => 'info_control', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new Awesomeone_Info( $wp_customize, 'doc_section', array( 'section' => 'theme_doc_sec', 'settings' => 'Awesomeone_options[info]', 'priority' => 10 ) ) ); } add_action( 'customize_register', 'awesomeone_customize_register' ); //Integer function awesomeone_sanitize_integer( $input ) { if( is_numeric( $input ) ) { return intval( $input ); } } /** * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. */ function awesomeone_customize_preview_js() { wp_enqueue_script( 'awesomeone_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true ); } add_action( 'customize_preview_init', 'awesomeone_customize_preview_js' ); function awesomeone_css(){ ?>