get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'background_color' )->transport = 'postMessage'; $wp_customize->selective_refresh->add_partial( 'blogname', array( 'selector' => '.blogever-headermidmd .blogever-sitetitle a', 'render_callback' => 'blogever_customize_partial_blogname', ) ); $wp_customize->selective_refresh->add_partial( 'blogdescription', array( 'selector' => '.blogever-headermidmd p', 'render_callback' => 'blogever_customize_partial_blogdescription', ) ); $wp_customize->selective_refresh->add_partial( 'background_color', array( 'render_callback' => 'blogever_customize_partial_background_color', ) ); $wp_customize->add_setting('blogever_header_titledescription_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint' )); $wp_customize->add_control('blogever_header_titledescription_control',array( 'type' => 'checkbox', 'section' => 'title_tagline', 'label' => esc_html__('Disable the Title and Description','blogever'), 'settings' => 'blogever_header_titledescription_setting', 'description' => esc_html__('Here, you can Disable the header logo title description','blogever'), )); /** * Add panel,section,setting,control for the theme options. */ $wp_customize->add_panel('blogever-panel-id',array( 'priority' => 10, 'capability' => 'edit_theme_options', 'title' => esc_html__( 'Blogever Settings', 'blogever' ), 'description' => esc_html__( 'This panel allows you to set up our theme settings.', 'blogever' ), )); // Text transfrom choices $blogever_texttransform_list = array('capitalize'=> esc_html__('Capitalize','blogever'),'lowercase'=>esc_html__('Lowercase','blogever'),'uppercase'=>esc_html__('Uppercase','blogever'),'none'=>esc_html__('None','blogever')); // post content link type choices $blogever_post_link_types = array('none'=> esc_html__('None','blogever'),'overline'=> esc_html__('Overline','blogever'),'underline'=>esc_html__('Underline','blogever')); $wp_customize->add_section('blogever-general-settings',array( 'title' => esc_html__('General Settings','blogever'), 'priority' => 11, 'panel' => 'blogever-panel-id' )); // Theme option exapnding Section,Setting,Control $wp_customize->add_setting('blogever-themeoption-expand1',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_layout_width_option_expand_custom_control($wp_customize,'blogever-themeoption-expand1',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand1', ))); // Add Layout Width Section, Setting, Control. $wp_customize->add_setting('blogever_layout_width_setting',array( 'capability' => 'edit_theme_options', 'default' => '1200', 'transport' => 'refresh', 'sanitize_callback' => 'absint', // The hue is stored as a positive integer. )); $wp_customize->add_control('blogever_layout_width_control',array( 'type' => 'text', 'section' => 'blogever-general-settings', 'label' => esc_html__('Enter site container width','blogever'), 'settings' => 'blogever_layout_width_setting', 'description' => esc_html__('you can set your site container width','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand40',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_header_search_expand_custom_control($wp_customize,'blogever-themeoption-expand40',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand40', ))); // Add theme front-end responsive mode Section, Setting, Control. $wp_customize->add_setting('blogever_header_search_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => 0, 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_header_search_control',array( 'type' => 'checkbox', 'section' => 'blogever-general-settings', 'label' => esc_html__('Enable header search','blogever'), 'settings' => 'blogever_header_search_setting', 'description' => esc_html__('you can enable header search','blogever'), )); // Theme option exapnding Section,Setting,Control $wp_customize->add_setting('blogever-themeoption-expand2',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_header_social_expand_custom_control($wp_customize,'blogever-themeoption-expand2',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand2', ))); // Add Header Social Networks Section, Setting, Control. $wp_customize->add_setting('blogever_header_social_fb_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control('blogever_header_social_fb_control',array( 'type' => 'url', 'section' => 'blogever-general-settings', 'label' => esc_html__('Facebook Url ','blogever'), 'settings' => 'blogever_header_social_fb_setting', 'description' => esc_html__('paste your facebook url','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_header_social_fb_setting', array( 'selector' => '.blogever-headertopsocial', // selector name )); $wp_customize->add_setting('blogever_header_social_twitter_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control('blogever_header_social_twitter_control',array( 'type' => 'url', 'section' => 'blogever-general-settings', 'label' => esc_html__('Twitter url ','blogever'), 'settings' => 'blogever_header_social_twitter_setting', 'description' => esc_html__('paste your twitter url','blogever'), )); $wp_customize->add_setting('blogever_header_social_gplus_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control('blogever_header_social_gplus_control',array( 'type' => 'url', 'section' => 'blogever-general-settings', 'label' => esc_html__('Googleplus url ','blogever'), 'settings' => 'blogever_header_social_gplus_setting', 'description' => esc_html__('paste your googleplus url','blogever'), )); $wp_customize->add_setting('blogever_header_social_pinterest_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control('blogever_header_social_pinterest_control',array( 'type' => 'url', 'section' => 'blogever-general-settings', 'label' => esc_html__('Pinterest url ','blogever'), 'settings' => 'blogever_header_social_pinterest_setting', 'description' => esc_html__('paste your pinterest url','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand28',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_pagination_expand_custom_control($wp_customize,'blogever-themeoption-expand28',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand28', ))); // Single next/previous post $wp_customize->add_setting('blogever_single_post_nextprev_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_nextprev_control',array( 'type' => 'checkbox', 'section' => 'blogever-general-settings', 'label' => esc_html__('Next/Prev Post','blogever'), 'settings' => 'blogever_single_post_nextprev_setting', 'description' => esc_html__('Disable Single Next/Prev Post','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_single_post_nextprev_setting',array( 'selector' => '.blogever-prenext' // selector name )); // Home page pagination with number. $wp_customize->add_setting('blogever_pagination_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_pagination_control',array( 'type' => 'checkbox', 'section' => 'blogever-general-settings', 'label' => esc_html__('Home Pagination','blogever'), 'settings' => 'blogever_pagination_setting', 'description' => esc_html__('Disable Home Pagination','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_pagination_setting',array( 'selector' => '.blogever-pagination' // selector name )); // Home page prev/next pagination. $wp_customize->add_setting('blogever_prev_next_pagination_setting',array( 'capability' => 'edit_theme_options', 'default' => 0, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_prev_next_pagination_control',array( 'type' => 'checkbox', 'section' => 'blogever-general-settings', 'label' => esc_html__('Home Prev/Next Pagination','blogever'), 'settings' => 'blogever_prev_next_pagination_setting', 'description' => esc_html__('Enable Prev/Next Pagination','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_prev_next_pagination_setting',array( 'selector' => '.blogever-home-page-prenext' // selector name )); $wp_customize->add_setting('blogever_prev_text_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('prev post','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control('blogever_prev_text_control',array( 'type' => 'text', 'section' => 'blogever-general-settings', 'label' => esc_html__('prev post text','blogever'), 'settings' => 'blogever_prev_text_setting', 'description' => esc_html__('change your prev post text','blogever'), )); $wp_customize->add_setting('blogever_next_text_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('next post','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control('blogever_next_text_control',array( 'type' => 'text', 'section' => 'blogever-general-settings', 'label' => esc_html__('next post text','blogever'), 'settings' => 'blogever_next_text_setting', 'description' => esc_html__('change your next post text','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand5',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_responsive_expand_custom_control($wp_customize,'blogever-themeoption-expand5',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand5', ))); // Add theme front-end responsive mode Section, Setting, Control. $wp_customize->add_setting('blogever_responsive_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => 0, 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_responsive_control',array( 'type' => 'checkbox', 'section' => 'blogever-general-settings', 'label' => esc_html__('Disable site responsive mode','blogever'), 'settings' => 'blogever_responsive_setting', 'description' => esc_html__('you can enable/Disable site responsive mode','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand56',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_deal_getmore_text_expand_custom_control($wp_customize,'blogever-themeoption-expand56',array( 'section' => 'blogever-general-settings', 'setting' => 'blogever-themeoption-expand56', ))); $wp_customize->add_setting('blogever_deal_getmore_text_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('Get offer','blogever'), 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control('blogever_deal_getmore_text_control',array( 'type' => 'text', 'section' => 'blogever-general-settings', 'label' => esc_html__('Deal Template get offer text','blogever'), 'settings' => 'blogever_deal_getmore_text_setting', 'description' => esc_html__('change your deal get more','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_deal_getmore_text_setting',array( 'selector' => '.blogever-deals-page-more', // selector name 'render_callback' => 'blogever_customize_partial_deal_getoffer' )); // Add Typography settings section,setting,control $wp_customize->add_section('blogever-typo-settings',array( 'title' => esc_html__('Typography Settings','blogever'), 'priority' => 13, 'panel' => 'blogever-panel-id' )); $wp_customize->add_setting('blogever-themeoption-expand11',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_google_body_font_expand_custom_control($wp_customize,'blogever-themeoption-expand11',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand11', ))); $wp_customize->add_setting('blogever_google_body_font_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('select','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_google_body_font_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Script/Subset(Languages)','blogever'), 'settings' => 'blogever_google_body_font_setting', 'description' => esc_html__('select subset for google font family','blogever'), 'choices' => array( 'cyrillic' => esc_html__('Cyrillic','blogever'), 'cyrillic-ext' => esc_html__('Cyrillic Extended','blogever'), 'greek'=> esc_html__('Greek','blogever'), 'greek-ext'=> esc_html__('Greek Extended','blogever'), 'latin' => esc_html__('Latin','blogever'), 'latin-ext' => esc_html__('Latin Extended','blogever'), 'vietnamese' => esc_html__('Vietnamese','blogever'), 'devanagari' => esc_html__('Devanagari','blogever') ) )); $wp_customize->add_setting('blogever_body_font_setting',array( 'capability' => 'edit_theme_options', 'default' => 'Roboto', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control(new blogever_google_font_dropdown_custom_control($wp_customize,'blogever_body_font_setting',array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Family','blogever'), 'settings' => 'blogever_body_font_setting', 'description' => esc_html__('select font family','blogever'), ))); $wp_customize->add_setting('blogever_google_body_font_weight_setting',array( 'capability' => 'edit_theme_options', 'default' => '400', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_google_body_font_weight_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Weight/Style','blogever'), 'settings' => 'blogever_google_body_font_weight_setting', 'description' => esc_html__('select font weight/style','blogever'), 'choices' => array( '300' => esc_html__('light 300','blogever'), '300i' => esc_html__('light 300 Italic','blogever'), '400'=> esc_html__('regular 400','blogever'), '400i'=> esc_html__('regular 400 Italic','blogever'), '600' => esc_html__('semi-bold 600','blogever'), '600i' => esc_html__('semi-bold 600 Italic','blogever'), '700' => esc_html__('bold 700','blogever'), '700i' => esc_html__('bold 700 Italic','blogever'), '800' => esc_html__('extra-bold 800','blogever'), '800i' => esc_html__('extra-bold 800 Italic','blogever') ) )); $wp_customize->add_setting('blogever-themeoption-expand12',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_google_heading_font_expand_custom_control($wp_customize,'blogever-themeoption-expand12',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand12', ))); $wp_customize->add_setting('blogever_google_heading_font_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('select','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_google_heading_font_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Script/Subset(Languages)','blogever'), 'settings' => 'blogever_google_heading_font_setting', 'description' => esc_html__('select subset for google font family','blogever'), 'choices' => array( 'cyrillic' => esc_html__('Cyrillic','blogever'), 'cyrillic-ext' => esc_html__('Cyrillic Extended','blogever'), 'greek'=> esc_html__('Greek','blogever'), 'greek-ext'=> esc_html__('Greek Extended','blogever'), 'latin' => esc_html__('Latin','blogever'), 'latin-ext' => esc_html__('Latin Extended','blogever'), 'vietnamese' => esc_html__('Vietnamese','blogever'), 'devanagari' => esc_html__('Devanagari','blogever') ) )); $wp_customize->add_setting('blogever_heading_font_setting', array( 'capability' => 'edit_theme_options', 'default' => 'Playfair Display', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control( new blogever_google_font_dropdown_custom_control( $wp_customize, 'blogever_heading_font_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Family','blogever'), 'settings' => 'blogever_heading_font_setting', 'description' => esc_html__('Here, you can select site heading font family','blogever'), ))); $wp_customize->add_setting('blogever_google_heading_font_weight_setting',array( 'capability' => 'edit_theme_options', 'default' => '800', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_google_heading_font_weight_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Weight/Style','blogever'), 'settings' => 'blogever_google_heading_font_weight_setting', 'description' => esc_html__('select font weight/style','blogever'), 'choices' => array( '300' => esc_html__('light 300','blogever'), '300i' => esc_html__('light 300 Italic','blogever'), '400'=> esc_html__('regular 400','blogever'), '400i'=> esc_html__('regular 400 Italic','blogever'), '600' => esc_html__('semi-bold 600','blogever'), '600i' => esc_html__('semi-bold 600 Italic','blogever'), '700' => esc_html__('bold 700','blogever'), '700i' => esc_html__('bold 700 Italic','blogever'), '800' => esc_html__('extra-bold 800','blogever'), '800i' => esc_html__('extra-bold 800 Italic','blogever') ) )); $wp_customize->add_setting('blogever-themeoption-expand13',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_body_font_expand_custom_control($wp_customize,'blogever-themeoption-expand13',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand13', ))); // add body font size $wp_customize->add_setting('blogever_bodyfontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '17', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_bodyfontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_bodyfontsize_setting', 'description' => esc_html__('Choose body text fontsize','blogever'), 'input_attrs' => array( 'min' => 15, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_bodyfontsize_setting',array( 'render_callback' => 'blogever_customize_partial_body_fontsize' )); // add body line height $wp_customize->add_setting('blogever_body_lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '25', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_body_lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_body_lineheight_setting', 'description' => esc_html__('Choose body text lineheight','blogever'), 'input_attrs' => array( 'min' => 25, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_body_lineheight_setting',array( 'render_callback' => 'blogever_customize_partial_body_lineheight' )); $wp_customize->add_setting('blogever-themeoption-expand19',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h1_font_expand_custom_control($wp_customize,'blogever-themeoption-expand19',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand19', ))); // add H1 font size $wp_customize->add_setting('blogever_h1fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '40', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h1fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h1fontsize_setting', 'description' => esc_html__('Choose H1 fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h1fontsize_setting',array( 'selector' => 'h1' )); // add H1 line height $wp_customize->add_setting('blogever_h1lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '47', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h1lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h1lineheight_setting', 'description' => esc_html__('Choose H1 lineheight','blogever'), 'input_attrs' => array( 'min' => 15, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h1lineheight_setting',array( 'selector' => 'h1' )); // add h1 heading text transform $wp_customize->add_setting('blogever_heading1_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading1_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading1_text_tranform_setting', 'description' => esc_html__('select H1 text transform','blogever'), 'choices' => $blogever_texttransform_list )); $wp_customize->add_setting('blogever-themeoption-expand20',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h2_font_expand_custom_control($wp_customize,'blogever-themeoption-expand20',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand20', ))); // add h2 font size $wp_customize->add_setting('blogever_h2fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '35', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h2fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h2fontsize_setting', 'description' => esc_html__('Choose body text fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h2fontsize_setting',array( 'selector' => 'h2' )); // add h2 line height $wp_customize->add_setting('blogever_h2lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '41', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h2lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h2lineheight_setting', 'description' => esc_html__('Choose body text lineheight','blogever'), 'input_attrs' => array( 'min' => 15, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h2lineheight_setting',array( 'selector' => 'h2' )); // add h2 heading text transform $wp_customize->add_setting('blogever_heading2_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading2_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading2_text_tranform_setting', 'description' => esc_html__('select h2 text transform','blogever'), 'choices' => $blogever_texttransform_list )); // add h3 heading $wp_customize->add_setting('blogever-themeoption-expand15',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h3_font_expand_custom_control($wp_customize,'blogever-themeoption-expand15',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand15', ))); // add h3 font size $wp_customize->add_setting('blogever_h3fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '30', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h3fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h3fontsize_setting', 'description' => esc_html__('Choose body text fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h3fontsize_setting',array( 'selector' => 'h3' )); // add h3 line height $wp_customize->add_setting('blogever_h3lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '39', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h3lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h3lineheight_setting', 'description' => esc_html__('Choose body text lineheight','blogever'), 'input_attrs' => array( 'min' => 15, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h3lineheight_setting',array( 'selector' => 'h3' )); // add heading h3 text transform $wp_customize->add_setting('blogever_heading3_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading3_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading3_text_tranform_setting', 'description' => esc_html__('select h3 text transform','blogever'), 'choices' => $blogever_texttransform_list )); $wp_customize->add_setting('blogever-themeoption-expand16',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h4_font_expand_custom_control($wp_customize,'blogever-themeoption-expand16',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand16', ))); // add h4 font size $wp_customize->add_setting('blogever_h4fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '28', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h4fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h4fontsize_setting', 'description' => esc_html__('Choose h4 fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h4fontsize_setting',array( 'selector' => 'h4' )); // add h4 line height $wp_customize->add_setting('blogever_h4lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '32', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h4lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h4lineheight_setting', 'description' => esc_html__('Choose h4 lineheight','blogever'), 'input_attrs' => array( 'min' => 16, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h4lineheight_setting',array( 'selector' => 'h4' )); // add heading h4 text transform $wp_customize->add_setting('blogever_heading4_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading4_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading4_text_tranform_setting', 'description' => esc_html__('select h4 text transform','blogever'), 'choices' => $blogever_texttransform_list )); $wp_customize->add_setting('blogever-themeoption-expand17',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h5_font_expand_custom_control($wp_customize,'blogever-themeoption-expand17',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand17', ))); // add h5 font size $wp_customize->add_setting('blogever_h5fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '24', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h5fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h5fontsize_setting', 'description' => esc_html__('Choose h5 fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h5fontsize_setting',array( 'selector' => 'h5' )); // add h5 line height $wp_customize->add_setting('blogever_h5lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '30', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h5lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h5lineheight_setting', 'description' => esc_html__('Choose h5 lineheight','blogever'), 'input_attrs' => array( 'min' => 16, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h5lineheight_setting',array( 'selector' => 'h5' )); // add heading h5 text transform $wp_customize->add_setting('blogever_heading5_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading5_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading5_text_tranform_setting', 'description' => esc_html__('select h5 text transform','blogever'), 'choices' => $blogever_texttransform_list )); $wp_customize->add_setting('blogever-themeoption-expand18',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_h6_font_expand_custom_control($wp_customize,'blogever-themeoption-expand18',array( 'section' => 'blogever-typo-settings', 'setting' => 'blogever-themeoption-expand18', ))); // add h6 font size $wp_customize->add_setting('blogever_h6fontsize_setting', array( 'capability' => 'edit_theme_options', 'default' => '20', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h6fontsize_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Font Size','blogever'), 'settings' => 'blogever_h6fontsize_setting', 'description' => esc_html__('Choose h6 fontsize','blogever'), 'input_attrs' => array( 'min' => 10, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h6fontsize_setting',array( 'selector' => 'h6' )); // add h6 line height $wp_customize->add_setting('blogever_h6lineheight_setting', array( 'capability' => 'edit_theme_options', 'default' => '28', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control( new blogever_input_range_custom_control( $wp_customize, 'blogever_h6lineheight_setting', array( 'section' => 'blogever-typo-settings', 'label' => esc_html__('Line Height','blogever'), 'settings' => 'blogever_h6lineheight_setting', 'description' => esc_html__('Choose h6 lineheight','blogever'), 'input_attrs' => array( 'min' => 16, 'max' => 100, ), ))); $wp_customize->selective_refresh->add_partial('blogever_h6lineheight_setting',array( 'selector' => 'h6' )); // add heading h6 text transform $wp_customize->add_setting('blogever_heading6_text_tranform_setting',array( 'capability' => 'edit_theme_options', 'default' => 'none', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_heading6_text_tranform_control',array( 'type' => 'select', 'section' => 'blogever-typo-settings', 'label' => esc_html__('Text Transform','blogever'), 'settings' => 'blogever_heading6_text_tranform_setting', 'description' => esc_html__('select h6 text transform','blogever'), 'choices' => $blogever_texttransform_list )); // post and page section, socialshare setting, socialshare control $wp_customize->add_section('blogever-postpage-settings',array( 'title' => esc_html__('Post&Pages Section','blogever'), 'priority' => 14, 'panel' => 'blogever-panel-id' )); $wp_customize->add_setting('blogever-themeoption-expand35',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_post_byline_expand_custom_control($wp_customize,'blogever-themeoption-expand35',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand35', ))); $wp_customize->add_setting('blogever_single_post_byline_setting',array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_byline_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Post By Line','blogever'), 'settings' => 'blogever_single_post_byline_setting', 'description' => esc_html__('Disable post byline','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_single_post_byline_setting', array( 'selector' => '.blogever-ebytop1,.blogever-entry-cat,.blogever-entry-meta,.blogever-featured-item-byline', // selector name )); $wp_customize->add_setting('blogever_single_post_author_setting',array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_author_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Post Author','blogever'), 'settings' => 'blogever_single_post_author_setting', 'description' => esc_html__('Disable post author','blogever'), )); $wp_customize->add_setting('blogever_single_post_date_setting',array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_date_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Post Date','blogever'), 'settings' => 'blogever_single_post_date_setting', 'description' => esc_html__('Disable post date','blogever'), )); $wp_customize->add_setting('blogever_single_post_category_setting',array( 'capability' => 'edit_theme_options', 'default' => '', 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_category_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Post Category','blogever'), 'settings' => 'blogever_single_post_category_setting', 'description' => esc_html__('Disable post category','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_single_post_category_setting', array( 'selector' => '.blogever-featured-item-cat,.blogever-entry-meta', // selector name )); $wp_customize->add_setting('blogever-themeoption-expand22',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_page_byline_expand_custom_control($wp_customize,'blogever-themeoption-expand22',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand22', ))); $wp_customize->add_setting('blogever_single_page_byline_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'postMessage', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_page_byline_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Page By Line','blogever'), 'settings' => 'blogever_single_page_byline_setting', 'description' => esc_html__('show byline','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_single_page_byline_setting', array( 'selector' => '.blogever-pgpetrymeta', // selector name )); $wp_customize->add_setting('blogever_single_page_author_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_page_author_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Page Author','blogever'), 'settings' => 'blogever_single_page_author_setting', 'description' => esc_html__('Disable author','blogever'), )); $wp_customize->add_setting('blogever_single_page_date_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_page_date_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Page Date','blogever'), 'settings' => 'blogever_single_page_date_setting', 'description' => esc_html__('Disable date','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand24',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_breadcrumb_expand_custom_control($wp_customize,'blogever-themeoption-expand24',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand24', ))); $wp_customize->add_setting('blogever_breadcrumb_post_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_breadcrumb_post_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Show breadcrumb','blogever'), 'settings' => 'blogever_breadcrumb_post_setting', 'description' => esc_html__('show breadcrumb on post page','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand25',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_postlink_expand_custom_control($wp_customize,'blogever-themeoption-expand25',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand25', ))); // post content link types. $wp_customize->add_setting('blogever_post_content_link_type',array( 'capability' => 'edit_theme_options', 'default' => 'underline', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_key' )); $wp_customize->add_control('blogever_post_content_link_type_control',array( 'type' => 'select', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('link types','blogever'), 'settings' => 'blogever_post_content_link_type', 'description' => esc_html__('choose post content link type','blogever'), 'choices' => $blogever_post_link_types )); $wp_customize->selective_refresh->add_partial('blogever_post_content_link_type', array( 'selector' => '.single .blogever-sgentrycntinner a', // selector name )); if(function_exists('blogever_custom_feature')){ $wp_customize->add_setting('blogever-themeoption-expand26',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_socialshare_expand_custom_control($wp_customize,'blogever-themeoption-expand26',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand26', ))); // post social share. $wp_customize->add_setting('blogever_single_post_socialshare_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_socialshare_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('post social share','blogever'), 'settings' => 'blogever_single_post_socialshare_setting', 'description' => esc_html__('enable social share ','blogever'), )); $wp_customize->add_setting('blogever_single_post_facebook_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_facebook_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Facebook','blogever'), 'settings' => 'blogever_single_post_facebook_setting', 'description' => esc_html__('Disable facebook social share ','blogever'), )); $wp_customize->add_setting('blogever_single_post_twitter_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_twitter_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Twitter','blogever'), 'settings' => 'blogever_single_post_twitter_setting', 'description' => esc_html__('Disable twitter social share ','blogever'), )); $wp_customize->add_setting('blogever_single_post_googleplus_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_googleplus_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('GooglePlus','blogever'), 'settings' => 'blogever_single_post_googleplus_setting', 'description' => esc_html__('Disable googleplus social share ','blogever'), )); $wp_customize->add_setting('blogever_single_post_linkedin_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_linkedin_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Linkedin','blogever'), 'settings' => 'blogever_single_post_linkedin_setting', 'description' => esc_html__('Disable linkedin social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_pinterest_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_pinterest_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Pinterest','blogever'), 'settings' => 'blogever_single_post_pinterest_setting', 'description' => esc_html__('Disable pinterest social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_buffer_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_buffer_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Buffer','blogever'), 'settings' => 'blogever_single_post_buffer_setting', 'description' => esc_html__('Disable buffer social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_pocket_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_pocket_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('pocket','blogever'), 'settings' => 'blogever_single_post_pocket_setting', 'description' => esc_html__('Disable pocket social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_stumble_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_stumble_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('stumble','blogever'), 'settings' => 'blogever_single_post_stumble_setting', 'description' => esc_html__('Disable stumble social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_reddit_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_reddit_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('reddit','blogever'), 'settings' => 'blogever_single_post_reddit_setting', 'description' => esc_html__('Disable reddit social share','blogever'), )); $wp_customize->add_setting('blogever_single_post_whatsapp_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_single_post_whatsapp_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('whatsapp','blogever'), 'settings' => 'blogever_single_post_whatsapp_setting', 'description' => esc_html__('Disable whatsapp social share','blogever'), )); } $wp_customize->add_setting('blogever-themeoption-expand27',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_relatedpost_expand_custom_control($wp_customize,'blogever-themeoption-expand27',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand27', ))); // Single relatedpost setting, relatedpost control $wp_customize->add_setting('blogever_single_post_relatedpost_type_setting',array( 'capability' => 'edit_theme_options', 'default' => 'category', 'transport' => 'postMessage', 'sanitize_callback' => 'sanitize_key', )); $wp_customize->add_control('blogever_single_post_relatedpost_control',array( 'type' => 'radio', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('post type ','blogever'), 'settings' => 'blogever_single_post_relatedpost_type_setting', 'description' => esc_html__('choose single post related post order by category (or) tag wise','blogever'), 'choices' => array( 'category' => esc_html__('Category','blogever'), 'tag' => esc_html__('Tag','blogever') ), )); $wp_customize->selective_refresh->add_partial('blogever_single_post_relatedpost_type_setting',array( 'selector' => '.blogever-related-posts' // selector name )); $wp_customize->add_setting('blogever_single_post_relatedpost_order_setting',array( 'capability' => 'edit_theme_options', 'default' => 'latest', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_key', )); $wp_customize->add_control('blogever_single_post_relatedpost_order_control',array( 'type' => 'radio', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Post Order','blogever'), 'settings' => 'blogever_single_post_relatedpost_order_setting', 'description' => esc_html__('single post related post order by latest (or) random wise','blogever'), 'choices' => array( 'latest' => esc_html__('Latest','blogever'), 'random' => esc_html__('Random','blogever') ), )); $wp_customize->add_setting('blogever_single_post_relatedpost_count_setting',array( 'capability' => 'edit_theme_options', 'default' => '3', 'transport' => 'refresh', 'sanitize_callback' => 'absint', // The hue is stored as a positive integer. )); $wp_customize->add_control('blogever_single_post_relatedpost_count_control',array( 'type' => 'text', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('post count','blogever'), 'settings' => 'blogever_single_post_relatedpost_count_setting', 'description' => esc_html__('enter related post count','blogever'), )); $wp_customize->add_setting('blogever-themeoption-expand29',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_comment_expand_custom_control($wp_customize,'blogever-themeoption-expand29',array( 'section' => 'blogever-postpage-settings', 'setting' => 'blogever-themeoption-expand29', ))); // comment section on post $wp_customize->add_setting('blogever_comment_post_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_comment_post_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Comment on post','blogever'), 'settings' => 'blogever_comment_post_setting', 'description' => esc_html__('Disable comment on post','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_comment_post_setting',array( 'selector' => '.blogever-commentbox' // selector name )); // comment section on page $wp_customize->add_setting('blogever_comment_page_setting',array( 'capability' => 'edit_theme_options', 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_comment_page_control',array( 'type' => 'checkbox', 'section' => 'blogever-postpage-settings', 'label' => esc_html__('Comment on page','blogever'), 'settings' => 'blogever_comment_page_setting', 'description' => esc_html__('Disable comment on page','blogever'), )); // Newsletter section,setting,control. $wp_customize->add_section('blogever-newsletter-settings',array( 'title' => esc_html__('Newsletter Settings','blogever'), 'priority' => 15, 'panel' => 'blogever-panel-id' )); $wp_customize->add_setting('blogever-themeoption-expand42',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_newsletter_home_expand_custom_control($wp_customize,'blogever-themeoption-expand42',array( 'section' => 'blogever-newsletter-settings', 'setting' => 'blogever-themeoption-expand42', ))); $wp_customize->add_setting('blogever_footer_newsletter_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_footer_newsletter_control',array( 'type' => 'checkbox', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Enable newsletter','blogever'), 'settings' => 'blogever_footer_newsletter_setting', 'description' => esc_html__('Here, you can enable newsletter','blogever'), )); $wp_customize->add_setting('blogever_footer_newsletter_optincode_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_textarea', )); $wp_customize->add_control(new blogever_footer_newsletter_custom_control($wp_customize,'blogever_footer_newsletter_optincode_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Html Optin Code','blogever'), 'settings' => 'blogever_footer_newsletter_optincode_setting', 'description' => esc_html__('Here, you can paste your html optin code','blogever'), ))); $wp_customize->add_setting('blogever_footer_newsletter_heading_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html' )); $wp_customize->add_control('blogever_footer_newsletter_heading_control',array( 'type' => 'text', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Newsletter Title1','blogever'), 'settings' => 'blogever_footer_newsletter_heading_setting', 'description' => esc_html__('Here, you can change your heading text','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_footer_newsletter_heading_setting',array( 'selector' => '.blogever-footer-optin-heading', // selector name 'render_callback' => 'blogever_customize_partial_footer_newsletter_title' )); $wp_customize->add_setting('blogever_footer_newsletter_paratext_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html' )); $wp_customize->add_control('blogever_footer_newsletter_paratext_control',array( 'type' => 'textarea', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Newsletter Short Description','blogever'), 'settings' => 'blogever_footer_newsletter_paratext_setting', 'description' => esc_html__('Here, you can change your sub heading text','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_footer_newsletter_paratext_setting',array( 'selector' => '.blogever-footer-sub-heading', // selector name 'render_callback' => 'blogever_customize_partial_footer_newsletter_sub_title' )); $wp_customize->add_setting('blogever_footer_newsletter_email_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_email', )); $wp_customize->add_control(new blogever_footer_newsletter_email_custom_control($wp_customize,'blogever_footer_newsletter_email_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Email','blogever'), 'settings' => 'blogever_footer_newsletter_email_setting', 'description' => esc_html__('Here, you can get your newsletter email from the optin code','blogever'), ))); $wp_customize->add_setting('blogever_footer_newsletter_email_placeholder_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('Enter Your Email','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control('blogever_footer_newsletter_email_placeholder_control',array( 'type' => 'text', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('email placeholder','blogever'), 'settings' => 'blogever_footer_newsletter_email_placeholder_setting', 'description' => esc_html__('Here, you can change your input email placeholder','blogever'), )); $wp_customize->add_setting('blogever_footer_newsletter_hidden_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_text_field', )); $wp_customize->add_control(new blogever_footer_newsletter_hidden_custom_control($wp_customize,'blogever_footer_newsletter_hidden_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Hidden Fields','blogever'), 'settings' => 'blogever_footer_newsletter_hidden_setting', 'description' => esc_html__('Here, you will get the hidden fields from your optin code','blogever'), ))); $wp_customize->add_setting('blogever_footer_newsletter_url_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control(new blogever_footer_newsletter_url_custom_control($wp_customize,'blogever_footer_newsletter_url_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Action Url','blogever'), 'settings' => 'blogever_footer_newsletter_url_setting', 'description' => esc_html__('Here, you will get the url field from your optin code','blogever'), ))); $wp_customize->add_setting('blogever-themeoption-expand43',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_newsletter_post_expand_custom_control($wp_customize,'blogever-themeoption-expand43',array( 'section' => 'blogever-newsletter-settings', 'setting' => 'blogever-themeoption-expand43', ))); $wp_customize->add_setting('blogever_newsletter_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint', )); $wp_customize->add_control('blogever_newsletter_control',array( 'type' => 'checkbox', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Enable newsletter','blogever'), 'settings' => 'blogever_newsletter_setting', 'description' => esc_html__('Here, you can enable newsletter','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_newsletter_setting',array( 'selector' => '.blogever-postoptionbox' // selector name )); $wp_customize->add_setting('blogever_newsletter_optincode_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'wp_kses_stripslashes', )); $wp_customize->add_control(new blogever_news_letter_custom_control($wp_customize,'blogever_newsletter_optincode_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Html Optin Code','blogever'), 'settings' => 'blogever_newsletter_optincode_setting', 'description' => esc_html__('Here, you can paste your html optin code','blogever'), ))); $wp_customize->add_setting('blogever_newsletter_heading_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html' )); $wp_customize->add_control('blogever_newsletter_heading_control',array( 'type' => 'text', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Newsletter Title1','blogever'), 'settings' => 'blogever_newsletter_heading_setting', 'description' => esc_html__('Here, you can change your heading text','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_newsletter_heading_setting',array( 'selector' => '.blogever-postoptionboxheading', // selector name 'render_callback' => 'blogever_customize_partial_post_newsletter_title' )); $wp_customize->add_setting('blogever_newsletter_paratext_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html' )); $wp_customize->add_control('blogever_newsletter_paratext_control',array( 'type' => 'textarea', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Newsletter Short Description','blogever'), 'settings' => 'blogever_newsletter_paratext_setting', 'description' => esc_html__('Here, you can change your sub heading text','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_newsletter_paratext_setting',array( 'selector' => '.blogever-subheading', // selector name 'render_callback' => 'blogever_customize_partial_post_newsletter_sub_title' )); $wp_customize->add_setting('blogever_post_newsletter_email_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_email', )); $wp_customize->add_control(new blogever_post_news_letter_email_custom_control($wp_customize,'blogever_post_newsletter_email_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Email','blogever'), 'settings' => 'blogever_post_newsletter_email_setting', 'description' => esc_html__('Here, you can get your newsletter email from the optin code','blogever'), ))); $wp_customize->add_setting('blogever_newsletter_email_placeholder_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('Enter Your Email','blogever'), 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control('blogever_newsletter_email_placeholder_control',array( 'type' => 'text', 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('email placeholder','blogever'), 'settings' => 'blogever_newsletter_email_placeholder_setting', 'description' => esc_html__('Here, you can change your input email placeholder','blogever'), )); $wp_customize->add_setting('blogever_newsletter_hidden_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'wp_kses_stripslashes', )); $wp_customize->add_control(new blogever_news_letter_hidden_custom_control($wp_customize,'blogever_newsletter_hidden_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Hidden Fields','blogever'), 'settings' => 'blogever_newsletter_hidden_setting', 'description' => esc_html__('Here, you will get the hidden fields from your optin code','blogever'), ))); $wp_customize->add_setting('blogever_newsletter_url_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url', )); $wp_customize->add_control(new blogever_news_letter_url_custom_control($wp_customize,'blogever_newsletter_url_setting',array( 'section' => 'blogever-newsletter-settings', 'label' => esc_html__('Action Url','blogever'), 'settings' => 'blogever_newsletter_url_setting', 'description' => esc_html__('Here, you will get the url field from your optin code','blogever'), ))); // Footer About us text section, setting, control $wp_customize->add_section('blogever-footer-settings',array( 'title' => esc_html__('Footer Section','blogever'), 'priority' => 16, 'panel' => 'blogever-panel-id' )); $wp_customize->add_setting('blogever-themeoption-expand10',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_featured4_category_expand_custom_control($wp_customize,'blogever-themeoption-expand10',array( 'section' => 'blogever-footer-settings', 'setting' => 'blogever-themeoption-expand10', ))); // Add instagram section,setting,control $wp_customize->add_setting('blogever_featured4_category_setting',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'absint' )); $wp_customize->add_control('blogever_featured4_category_control',array( 'type' => 'checkbox', 'section' => 'blogever-footer-settings', 'label' => esc_html__('Instagram','blogever'), 'settings' => 'blogever_featured4_category_setting', 'description' => esc_html__('Enable the Instagram','blogever'), )); $wp_customize->add_setting('blogever_instagram_title_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('Instagram @ Blogever','blogever'), 'transport' => 'postMessage', 'sanitize_callback' => 'esc_html' )); $wp_customize->add_control('blogever_instagram_title_control',array( 'type' => 'text', 'section' => 'blogever-footer-settings', 'label' => esc_html__('Instagram @ Blogever','blogever'), 'settings' => 'blogever_instagram_title_setting', 'description' => esc_html__('Enter your Instagram','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_instagram_title_setting',array( 'selector' => '.blogever-footer-instagram-main h4 a', // selector name 'render_callback' => 'blogever_customize_partial_instagram_title_word' )); $wp_customize->add_setting('blogever_instagram_title_url2_setting',array( 'capability' => 'edit_theme_options', 'default' => '#', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control('blogever_instagram_title_url2_control',array( 'type' => 'text', 'section' => 'blogever-footer-settings', 'label' => esc_html__('Instagram url','blogever'), 'settings' => 'blogever_instagram_title_url2_setting', 'description' => esc_html__('Enter your instagram url','blogever'), )); $wp_customize->add_setting('blogever_footer_instagram_img1',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'blogever_footer_instagram_img1',array( 'section' => 'blogever-footer-settings', 'label' => esc_html__('Footer Instagram Image1','blogever'), 'settings' => 'blogever_footer_instagram_img1', 'description' => esc_html__('Here, you can change your footer Instagram Image1','blogever'), ))); $wp_customize->add_setting('blogever_footer_instagram_img2',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'blogever_footer_instagram_img2',array( 'section' => 'blogever-footer-settings', 'label' => esc_html__('Footer Instagram Image2','blogever'), 'settings' => 'blogever_footer_instagram_img2', 'description' => esc_html__('Here, you can change your footer Instagram Image2','blogever'), ))); $wp_customize->add_setting('blogever_footer_instagram_img3',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'blogever_footer_instagram_img3',array( 'section' => 'blogever-footer-settings', 'label' => esc_html__('Footer Instagram Image3','blogever'), 'settings' => 'blogever_footer_instagram_img3', 'description' => esc_html__('Here, you can change your footer Instagram Image3','blogever'), ))); $wp_customize->add_setting('blogever_footer_instagram_img4',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'blogever_footer_instagram_img4',array( 'section' => 'blogever-footer-settings', 'label' => esc_html__('Footer Instagram Image4','blogever'), 'settings' => 'blogever_footer_instagram_img4', 'description' => esc_html__('Here, you can change your footer Instagram Image4','blogever'), ))); $wp_customize->add_setting('blogever-themeoption-expand45',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_footer_logo_expand_custom_control($wp_customize,'blogever-themeoption-expand45',array( 'section' => 'blogever-footer-settings', 'setting' => 'blogever-themeoption-expand45', ))); $wp_customize->add_setting('blogever_footer_logo',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize,'blogever_footer_logo',array( 'section' => 'blogever-footer-settings', 'label' => esc_html__('Footer Logo','blogever'), 'settings' => 'blogever_footer_logo', 'description' => esc_html__('Here, you can change your footer logo','blogever'), ))); $wp_customize->add_setting('blogever-themeoption-expand47',array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'sanitize_callback' => 'esc_html', )); $wp_customize->add_control(new blogever_footer_copyrights_expand_custom_control($wp_customize,'blogever-themeoption-expand47',array( 'section' => 'blogever-footer-settings', 'setting' => 'blogever-themeoption-expand47', ))); $wp_customize->add_setting('blogever_footer_copyrights_setting',array( 'capability' => 'edit_theme_options', 'default' => esc_html__('Blogever 2018. All Rights Reserved.','blogever'), 'transport' => 'postMessage', 'sanitize_callback' => 'esc_textarea', )); $wp_customize->add_control('blogever_footer_copyrights_control',array( 'type' => 'textarea', 'section' => 'blogever-footer-settings', 'label' => esc_html__('copy rights text','blogever'), 'settings' => 'blogever_footer_copyrights_setting', 'description' => esc_html__('Here, you can also change your footer copy rights text','blogever'), )); $wp_customize->selective_refresh->add_partial('blogever_footer_copyrights_setting',array( 'selector' => '.blogever-footer-attribution p', // selector class name 'render_callback' => 'blogever_customize_partial_footer_copyrights', )); // Add theme color settings,section,control. $wp_customize->add_setting('blogever_body_font_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_body_font_color',array( 'section' => 'colors', 'label' => esc_html__('Body Text','blogever') ))); $wp_customize->add_setting('blogever_body_inner_bg_color',array( 'default' => '#ffffff', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_body_inner_bg_color',array( 'section' => 'colors', 'label' => esc_html__('Body Inner Background Color','blogever') ))); $wp_customize->add_setting('blogever_nav_bg_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_nav_bg_color',array( 'section' => 'colors', 'label' => esc_html__('Primary Sub Nav Background','blogever') ))); $wp_customize->add_setting('blogever_nav_text_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_nav_text_color',array( 'section' => 'colors', 'label' => esc_html__('Primary Nav Text','blogever') ))); $wp_customize->add_setting('blogever_sub_nav_text_color',array( 'default' => '#dadada', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_sub_nav_text_color',array( 'section' => 'colors', 'label' => esc_html__('Primary Sub Nav Text','blogever') ))); $wp_customize->add_setting('blogever_sub_nav_text_hover_color',array( 'default' => '#ffffff', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_sub_nav_text_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Primary Sub Nav Text Hover','blogever') ))); $wp_customize->add_setting('blogever_link_color',array( 'default' => '#4A4B4C', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_link_color',array( 'section' => 'colors', 'label' => esc_html__('Link','blogever') ))); $wp_customize->add_setting('blogever_link_hover_color',array( 'default' => '#ff0a0a', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_link_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Link Hover','blogever') ))); $wp_customize->add_setting('blogever_heading_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_heading_color',array( 'section' => 'colors', 'label' => esc_html__('All Heading','blogever') ))); $wp_customize->add_setting('blogever_theme_button_background_color',array( 'default' => '#ff0a0a', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_button_background_color',array( 'section' => 'colors', 'label' => esc_html__('Theme Button Background','blogever') ))); $wp_customize->add_setting('blogever_theme_button_text_color',array( 'default' => '#ffffff', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_button_text_color',array( 'section' => 'colors', 'label' => esc_html__('Theme Button Text','blogever') ))); $wp_customize->add_setting('blogever_theme_button_text_hover_color',array( 'default' => '#ffffff', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_button_text_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Theme Button Text Hover','blogever') ))); $wp_customize->add_setting('blogever_theme_background_hover_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_background_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Theme Button Background Hover','blogever') ))); $wp_customize->add_setting('blogever_theme_promo_bg1_color',array( 'default' => '#0066CC', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_promo_bg1_color',array( 'section' => 'colors', 'label' => esc_html__('promotion linear background1 color ','blogever') ))); $wp_customize->add_setting('blogever_theme_promo_bg2_color',array( 'default' => '#6B41FF', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_theme_promo_bg2_color',array( 'section' => 'colors', 'label' => esc_html__('promotion linear background2 color ','blogever') ))); $wp_customize->add_setting('blogever_post_content_link_color',array( 'default' => '#ff0a0a', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_post_content_link_color',array( 'section' => 'colors', 'label' => esc_html__('Post Content Link','blogever') ))); $wp_customize->add_setting('blogever_post_content_link_hover_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_post_content_link_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Post Content Link Hover','blogever') ))); $wp_customize->add_setting('blogever_post_content_link_hover_color',array( 'default' => '#222222', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_post_content_link_hover_color',array( 'section' => 'colors', 'label' => esc_html__('Post Content Link Hover','blogever') ))); $wp_customize->add_setting('blogever_post_optin_author_background_color',array( 'default' => '#f5f5f5', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_post_optin_author_background_color',array( 'section' => 'colors', 'label' => esc_html__('Optin Form Section Background','blogever') ))); $wp_customize->add_setting('blogever_footer_text_color',array( 'default' => '#7b7b7b', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize,'blogever_footer_text_color',array( 'section' => 'colors', 'label' => esc_html__('Footer Text','blogever') ))); if( ! blogever_is_registered() ) { // Register custom section types. $wp_customize->register_section_type( 'blogever_customize_section_register' ); // Register sections. $wp_customize->add_section( new blogever_customize_section_register( $wp_customize, 'blogever-purchasecode-register', array( 'title' => esc_html__('Verify purchase code to get updates','blogever'), 'blogever_update_text' => esc_html__('Register Now','blogever'), 'blogever_update_url' => esc_url(admin_url('themes.php?page=blogever-theme-register')), 'priority' => 1, ) ) ); } } endif; add_action( 'customize_register', 'blogever_customize_register' ); /** * Render the site title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_blogname' )): function blogever_customize_partial_blogname() { bloginfo( 'name' ); } endif; /** * Render the site tagline for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_blogdescription' )): function blogever_customize_partial_blogdescription() { bloginfo( 'description' ); } endif; /** * Render the site featured1 title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_featured1title' )): function blogever_customize_partial_featured1title() { echo esc_html(get_theme_mod('blogever_featured1_title_setting')); } endif; /** * Render the site background color for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_background_color' )): function blogever_customize_partial_background_color() { echo sanitize_hex_color(get_theme_mod('background_color')); } endif; /** * Render the site instagram title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_instagram_title_word' )): function blogever_customize_partial_instagram_title_word() { echo esc_html(get_theme_mod('blogever_instagram_title_setting')); } endif; /** * Render the site post newsletter title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_post_newsletter_title' )): function blogever_customize_partial_post_newsletter_title() { echo esc_html(get_theme_mod('blogever_newsletter_heading_setting')); } endif; /** * Render the site post newsletter sub title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_post_newsletter_sub_title' )): function blogever_customize_partial_post_newsletter_sub_title() { echo esc_html(get_theme_mod('blogever_newsletter_paratext_setting')); } endif; /** * Render the site footer newsletter title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_footer_newsletter_title' )): function blogever_customize_partial_footer_newsletter_title() { echo esc_html(get_theme_mod('blogever_footer_newsletter_heading_setting')); } endif; /** * Render the site footer newsletter sub title for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_footer_newsletter_sub_title' )): function blogever_customize_partial_footer_newsletter_sub_title() { echo esc_html(get_theme_mod('blogever_footer_newsletter_paratext_setting')); } endif; /** * Render the site deal page get offer for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_deal_getoffer' )): function blogever_customize_partial_deal_getoffer() { echo esc_html(get_theme_mod('blogever_deal_getmore_text_setting')); } endif; /** * Render the site footer copy rights for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_footer_copyrights' )): function blogever_customize_partial_footer_copyrights() { echo esc_html(get_theme_mod('blogever_footer_copyrights_setting')); } endif; /** * Render the body font size for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_body_fontsize' )): function blogever_customize_partial_body_fontsize() { echo esc_html(get_theme_mod('blogever_bodyfontsize_setting')); } endif; /** * Render the body font line height for the selective refresh partial. * * @since blogever 1.0 * @see blogever_customize_register() * * @return void */ if(! function_exists( 'blogever_customize_partial_body_lineheight' )): function blogever_customize_partial_body_lineheight() { echo esc_html(get_theme_mod('blogever_body_lineheight_setting')); } endif; /** * Bind JS handlers to instantly live-preview changes. */ if(! function_exists( 'blogever_customize_preview_scripts' )): function blogever_customize_preview_scripts() { wp_enqueue_script( 'blogever-customize-preview', get_theme_file_uri( '/js/blogever-customize-preview.js' ), array( 'customize-preview' ), '1.0', true ); } endif; add_action( 'customize_preview_init', 'blogever_customize_preview_scripts' ); /** * Load dynamic logic for the customizer controls area. */ if(! function_exists( 'blogever_panels_scripts' )): function blogever_panels_scripts() { wp_enqueue_script( 'blogever-customize-controls', get_theme_file_uri( '/js/blogever-customize-controls.js' ), array('customize-controls'), '1.0', true ); wp_enqueue_style( 'blogever-customize-controls', get_theme_file_uri( '/lib/includes/css/blogever-customizer-controls.css' )); } endif; add_action( 'customize_controls_enqueue_scripts', 'blogever_panels_scripts' ); //Custom control for google font if( class_exists( 'WP_Customize_Control' ) ): class blogever_google_font_dropdown_custom_control extends WP_Customize_Control{ public $type = 'blogever-custom-select'; public function render_content(){ $blogever_fontfamily = array('Arial','Arial, Helvetica, Sans-serif','Open Sans','Lora','Heebo','Abel','Averia Gruesa Libre','Artifika','Share Tech Mono','Alef','Anaheim','Allan','Advent Pro','Antic Slab','Alfa Slab One','Merriweather Serif','Amaranth','Alegreya Sans SC','ABeeZee','Armata','Abril Fatface','Anton','Alegreya','Amatic','Architects Daughter','Asap','Archivo Narrow','Cuprum','Crimson Text','Dancing Script','Raleway','Khula','Droid Sans','Droid Serif','Roboto','Roboto Condensed','Lato','Bree Serif','Oswald','Slabo','Lora','Source Sans Pro','PT Sans','Passion One','Cantarell','Englebert','Fenix','Simonetta','Voces','Cabin Condensed','Comfortaa','Ubuntu','Lobster','Arimo','Bitter','Noto Sans','Merriweather','Arimo','PT Sans Narrow','Hammersmith One','Titillium Web','PT Serif','Indie Flower','Arvo','Poiret One','Yanone Kaffeesatz','Playfair Display','Oxygen','Dosis','Cabin','Lobster','Fjalla One','Coda','Sacramento','Noto Serif','Hind','Inconsolata','Nunito','Muli','Metrophobic','Vollkorn','Signika','Delius','Josefin Sans','Ubuntu Condensed','Libre Baskerville','Fira Sans','Francois One','Shadows Into Light','Play','Ruluko','Londrina Solid','Tauri','Exo 2','Rationale','Rosarivo','Rubik','Ramabhadra','Maiden Orange','Sofia','Numans','Gabriela','Georgia,Serif','Sigmar One','Crushed','Tenor Sans','Pacifico','Orbitron','Quicksand','Monda','Rokkitt','Rosario','Candal','Yellowtail','Lemon','Montserrat','Varela Round','PT Sans Caption','Karla','Karma','Pathway Gothic One','Questrial','Righteous','Verdana','Patua One','Istok Web','Bangers','Josefin Slab','Source Code Pro','BenchNine','Gloria Hallelujah','Crete Round','Covered By Your Grace','EB Garamond','Ropa Sans','Noticia Text','Kaushan Script','Sintony','Playfair Display SC','Droid Sans Mono','Quattrocento Sans','Vidaloka','Patrick Hand SC','Ovo','Lily Script One','Nova Square','Rufina','Imprima','Yantramanav','Nova Round','Palanquin','Laila','Fira Mono','Cagliostro','Nova Slim','McLaren','Paprika','Habibi','Helvetica','Overlock SC','Unkempt','Kelly Slab','Corben','Teko','Tahoma, Arial, Sans-serif','Tahoma','Bowlby One','Playball','Merienda','Caudex','Nobile','Cardo','Handlee','Economica','Changa One','Kreon','Bevan','Quattrocento','Alegreya Sans','Convergence','Rochester','Belleza','Allura','Montserrat Alternates','Sarala','PT Mono','Marcellus SC','Puritan','Port Lligat Slab','Forum','Baumans','Marcellus','Black Ops One','Podkova','Radley','Mako','Fanwood Text','Fontdiner Swanky','Rock Salt','Pinyon Script','Cherry Cream Soda','Reenie Beanie','Didact Gothic','Varela','Aldrich','Cinzel','Courgette','Voltaire','Andada','Russo One','Permanent Marker','Chewy','Denk One','Philosopher','Gudea','Sanchez','Chivo','Cutive Mono','Meddon','Gilda Display','Sniglet','Halant','Kotta One','Yeseva One','Old Standard TT','Sue Ellen Francisco','News Cycle','Knewave','Pontano Sans','Fredoka One','Archivo Black','Shadows Into Light Two','Lobster Two','Satisfy','Oxygen Mono','Unica One','Cousine','Duru Sans','Lustria','Coming Soon','Wire One','Gruppo','Tinos','Ruda','Slackey'); ?> blogever_update_text; $json['blogever_update_url'] = esc_url( $this->blogever_update_url ); return $json; } /** * Outputs the Underscore.js template. * * @since 1.0.0 * @access protected * @return void */ protected function render_template() { ?>
  • {{ data.title }} <# if ( data.blogever_update_text && data.blogever_update_url ) { #> {{ data.blogever_update_text }} <# } #>

  • description ); ?> description ); ?> description ); ?> description ); ?> description ); ?> description ); ?> link(); ?>/> description ); ?> link(); ?>/> description ); ?> link(); ?>/>