choices ) ) { return; } $name = '_customize-radio-' . $this->id; ?> label ); ?> description ) ) : ?> description ); ?>
choices as $value => $label ) : ?> link()); checked( esc_attr($this->value(), $value )); ?>>
add_panel('theme_option_panel', array( 'title' => esc_html__('Theme Options', 'blogus'), 'priority' => 30, 'capability' => 'edit_theme_options', ) ); //Theme Option Section // Typography Section. $wp_customize->add_section( 'blogus_typography_section' , array( 'title' => __('Typography Settings', 'blogus'), 'panel' => 'theme_option_panel', 'priority' => 10, ) ); //Blog Page Settings $wp_customize->add_section('site_post_date_author_settings', array( 'title' => esc_html__('Blog Page', 'blogus'), 'priority' => 20, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); //Single Page Settings $wp_customize->add_section('site_single_posts_settings', array( 'title' => esc_html__('Single Page', 'blogus'), 'priority' => 30, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); //Breadcrumb Settings $wp_customize->add_section('blogus_breadcrumb_settings', array( 'title' => esc_html__('Breadcrumb Settings', 'blogus'), 'priority' => 40, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); //Sidebar Settings $wp_customize->add_section('sidebar_settings', array( 'title' => esc_html__('Sidebar Settings', 'blogus'), 'priority' => 50, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); //You Missed seciton $wp_customize->add_section('you_missed_section', array( 'title' => esc_html__('You Missed Section', 'blogus'), 'priority' => 60, 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', ) ); // Footer Options. $wp_customize->add_section('footer_options', array( 'title' => __('Footer Options','blogus'), 'priority' => 70, 'panel' => 'theme_option_panel', ) ); //Footer Copyright $wp_customize->add_section('footer_copyright', array( 'title' => __('Footer Copyright','blogus'), 'priority' => 80, 'panel' => 'theme_option_panel', ) ); //Scroll Bar Section $wp_customize->add_section( 'general_options' , array( 'title' => __('Scroller', 'blogus'), 'capability' => 'edit_theme_options', 'panel' => 'theme_option_panel', 'priority' => 90, ) ); //========== Typography ===============// $wp_customize->add_setting( 'enable_custom_typography', array( 'default' => false, 'transport' => 'refresh', 'sanitize_callback' => 'blogus_sanitize_checkbox' ) ); $wp_customize->add_control( new Blogus_Toggle_Control( $wp_customize, 'enable_custom_typography', array( 'label' => esc_html__( 'Typography Enable/Disable','blogus'), 'section' => 'blogus_typography_section' ) ) ); $wp_customize->add_setting('blogus_site_title_font', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_site_title_font', array( 'label' => esc_html__( 'Site Title Font', 'blogus' ), 'section' => 'blogus_typography_section', ) ) ); $font_family = array('Josefin Sans'=> 'Josefin Sans', 'Open Sans'=>'Open Sans', 'Kalam'=>'Kalam', 'Rokkitt'=>'Rokkitt', 'Jost' => 'Jost', 'Poppins' => 'Poppins', 'Lato' => 'Lato', 'Noto Serif'=>'Noto Serif', 'Raleway'=>'Raleway', 'Roboto' => 'Roboto'); $font_weight = array('300' => '300', '500' => '500', '600' => '600', '700' => '700'); $wp_customize->add_setting( 'site_title_fontfamily', array( 'default' => 'Josefin Sans', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('site_title_fontfamily', array( 'label' => __('Font family','blogus'), 'section' => 'blogus_typography_section', 'setting' => 'site_title_fontfamily', 'type' => 'select', 'choices'=>$font_family, )); $wp_customize->add_setting( 'site_title_fontweight', array( 'default' => '700', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('site_title_fontweight', array( 'label' => __('Font Weight','blogus'), 'section' => 'blogus_typography_section', 'setting' => 'site_title_fontweight', 'type' => 'select', 'choices'=>$font_weight, )); $wp_customize->add_setting('blogus_menu_font', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_menu_font', array( 'label' => esc_html__( 'Menu Font', 'blogus' ), 'section' => 'blogus_typography_section', ) ) ); $wp_customize->add_setting( 'blogus_menu_fontfamily', array( 'default' => 'Josefin Sans', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('blogus_menu_fontfamily', array( 'label' => __('Font family','blogus'), 'section' => 'blogus_typography_section', 'setting' => 'blogus_menu_fontfamily', 'type' => 'select', 'choices'=>$font_family, )); //========== Blog Page ===============// $wp_customize->add_setting('blogus_post_meta_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_post_meta_heading', array( 'label' => esc_html__( 'Post Meta', 'blogus' ), 'section' => 'site_post_date_author_settings', ) ) ); // Settings = Drop Caps $wp_customize->add_setting('blogus_drop_caps_enable', array( 'default' => false, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_drop_caps_enable', array( 'label' => esc_html__('Drop Caps (First Big Letter)', 'blogus'), 'type' => 'toggle', 'section' => 'site_post_date_author_settings', ) )); // Setting - global content alignment of news. $wp_customize->add_setting('blogus_global_category_enable', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_global_category_enable', array( 'label' => esc_html__('Category', 'blogus'), 'type' => 'toggle', 'section' => 'site_post_date_author_settings', ) )); $wp_customize->add_setting('global_post_date_author_setting', array( 'default' => $blogus_default['global_post_date_author_setting'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogus_sanitize_select', ) ); $wp_customize->add_control('global_post_date_author_setting', array( 'label' => esc_html__('Date and Author', 'blogus'), 'section' => 'site_post_date_author_settings', 'type' => 'select', 'choices' => array( 'show-date-author' => esc_html__('Show Date and Author', 'blogus'), 'show-date-only' => esc_html__('Show Date Only', 'blogus'), 'show-author-only' => esc_html__('Show Author Only', 'blogus'), 'hide-date-author' => esc_html__('Hide All', 'blogus'), ), )); $wp_customize->add_setting('blogus_global_comment_enable', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_global_comment_enable', array( 'label' => esc_html__('Comments', 'blogus'), 'type' => 'toggle', 'section' => 'site_post_date_author_settings', ) )); $wp_customize->add_setting('blogus_blog_content_settings', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_blog_content_settings', array( 'label' => esc_html__( 'Choose Content Option', 'blogus' ), 'section' => 'site_post_date_author_settings', ) ) ); $wp_customize->add_setting('blogus_blog_content', array( 'default' =>'excerpt', 'sanitize_callback' => 'blogus_sanitize_select', ) ); $wp_customize->add_control('blogus_blog_content', array( 'section' => 'site_post_date_author_settings', 'type' => 'radio', 'choices' => array( 'excerpt' => __('Excerpt', 'blogus'), 'content' => __('Full Content', 'blogus'), ) ) ); $wp_customize->add_setting('blogus_post_pagination_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_post_pagination_heading', array( 'label' => esc_html__( 'Pagination', 'blogus' ), 'section' => 'site_post_date_author_settings', ) ) ); // Setting - Single posts. $wp_customize->add_setting('blogus_pagination_remove', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_pagination_remove', array( 'label' => esc_html__('Hide/Show Next Pagination', 'blogus'), 'type' => 'toggle', 'section' => 'site_post_date_author_settings', ) )); //========== Single Page ===============// //Page Hedding $wp_customize->add_setting('blogus_single_page_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_single_page_heading', array( 'label' => esc_html__( 'Featured Post', 'blogus' ), 'section' => 'site_single_posts_settings', 'priority' => 10, ) ) ); // Setting - Single posts. $wp_customize->add_setting('blogus_single_post_category', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_single_post_category', array( 'label' => esc_html__('Hide/Show Categories', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 20, ) )); $wp_customize->add_setting('blogus_single_post_admin_details', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_single_post_admin_details', array( 'label' => esc_html__('Hide/Show Author Details', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 30, ) )); $wp_customize->add_setting('blogus_single_post_date', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_single_post_date', array( 'label' => esc_html__('Hide/Show Date', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 40, ) )); $wp_customize->add_setting('blogus_single_post_tag', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_single_post_tag', array( 'label' => esc_html__('Hide/Show Tag', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 50, ) )); // Setting - related posts. $wp_customize->add_setting('single_show_featured_image', array( 'default' => $blogus_default['single_show_featured_image'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'single_show_featured_image', array( 'label' => __('Hide/Show Featured Image', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 60, ) )); $wp_customize->add_setting('single_show_share_icon', array( 'default' => $blogus_default['single_show_share_icon'], 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'single_show_share_icon', array( 'label' => __('Hide/Show Sharing Icons', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 70, ) )); //Page Hedding $wp_customize->add_setting('blogus_single_post_author_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_single_post_author_heading', array( 'label' => esc_html__( 'Author Post', 'blogus' ), 'section' => 'site_single_posts_settings', 'priority' => 80, ) ) ); $wp_customize->add_setting('blogus_enable_single_admin_details', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_single_admin_details', array( 'label' => esc_html__('Hide/Show Author Details', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 90, ) )); //Page Hedding $wp_customize->add_setting('blogus_single_related_post_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new blogus_Section_Title( $wp_customize, 'blogus_single_related_post_heading', array( 'label' => esc_html__( 'Related Post', 'blogus' ), 'section' => 'site_single_posts_settings', 'priority' => 95, ) ) ); $wp_customize->add_setting('blogus_enable_related_post', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_related_post', array( 'label' => esc_html__('Enable Related Posts', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 100, ) )); $wp_customize->add_setting('blogus_related_post_title', array( 'default' => esc_html__('Related Posts', 'blogus'), 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('blogus_related_post_title', array( 'label' => esc_html__('Title', 'blogus'), 'type' => 'text', 'section' => 'site_single_posts_settings', 'priority' => 110, ) ); /************************* Meta Hide Show *********************************/ $wp_customize->add_setting('blogus_enable_single_post_category', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_single_post_category', array( 'label' => esc_html__('Hide/Show Categories', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 120, ) )); $wp_customize->add_setting('blogus_enable_single_post_date', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_single_post_date', array( 'label' => esc_html__('Hide/Show Date', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 130, ) )); $wp_customize->add_setting('blogus_enable_single_post_admin_details', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_single_post_admin_details', array( 'label' => esc_html__('Hide/Show Author Details', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 140, ) )); $wp_customize->add_setting('blogus_enable_single_post_comments', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_enable_single_post_comments', array( 'label' => esc_html__('Hide/Show Comments', 'blogus'), 'type' => 'toggle', 'section' => 'site_single_posts_settings', 'priority' => 150, ) )); //========== Bredcrumb Settings ===============// $wp_customize->add_setting('breadcrumb_settings', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'breadcrumb_settings', array( 'label' => esc_html__('Hide/Show Breadcrumb', 'blogus'), 'type' => 'toggle', 'section' => 'blogus_breadcrumb_settings', ) )); //Type Of Bredcrumb $wp_customize->add_setting( 'blogus_site_breadcrumb_type', array( 'sanitize_callback' => 'blogus_sanitize_select', 'default' => 'default', )); $wp_customize->add_control( 'blogus_site_breadcrumb_type', array( 'type' => 'select', 'section' => 'blogus_breadcrumb_settings', 'label' => esc_html__( 'Breadcrumb type', 'blogus' ), 'description' => esc_html__( 'If you use other than "default" one you will need to install and activate respective plugins Breadcrumb NavXT, Yoast SEO and Rank Math SEO', 'blogus' ), 'choices' => array( 'default' => __( 'Default', 'blogus' ), 'navxt' => __( 'NavXT', 'blogus' ), 'yoast' => __( 'Yoast SEO', 'blogus' ), 'rankmath' => __( 'Rank Math', 'blogus' ) ) )); //========== Sidebar Stickey Settings ===============// $wp_customize->add_setting('blogus_sidebar_stickey', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_sidebar_stickey', array( 'label' => esc_html__('Sidebar Sticky', 'blogus'), 'type' => 'toggle', 'section' => 'sidebar_settings', ) )); //========== You Missed Section ===============// $wp_customize->add_setting('you_missed_enable', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'you_missed_enable', array( 'label' => esc_html__('Hide / Show', 'blogus'), 'type' => 'toggle', 'section' => 'you_missed_section', ) )); // Title $wp_customize->add_setting( 'you_missed_title', array( 'default' => esc_html__('You Missed','blogus'), 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'you_missed_title', array( 'label' => __('Title','blogus'), 'section' => 'you_missed_section', 'type' => 'text', ) ); //========== Scroller ===============// $wp_customize->add_setting('blogus_scrollup_enable', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'blogus_scrollup_enable', array( 'label' => esc_html__('Hide / Show Scroll to top', 'blogus'), 'type' => 'toggle', 'section' => 'general_options', ) )); $wp_customize->add_setting( 'scrollup_layout', array( 'default' => 'fa fa-angle-up', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogus_sanitize_select' ) ); $wp_customize->add_control( new blogus_Custom_Radio_Default_Image_Control( // $wp_customize object $wp_customize, // $id 'scrollup_layout', // $args array( 'settings' => 'scrollup_layout', 'section' => 'general_options', 'choices' => array( 'fa fa-angle-up' => get_template_directory_uri() . '/images/fu1.svg', 'fas fa-angle-double-up' => get_template_directory_uri() . '/images/fu2.svg', 'fa fas fa-arrow-up' => get_template_directory_uri() . '/images/fu3.svg', 'fas fa-long-arrow-alt-up' => get_template_directory_uri() . '/images/fu4.svg', ) ) ) ); //========== Footer Options ===============// $wp_customize->add_setting('blogus_footer_logo_width', array( 'default' => 210, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('blogus_footer_logo_width', array( 'label' => esc_html__('Footer Logo Width', 'blogus'), 'section' => 'footer_options', 'type' => 'number', ) ); $wp_customize->add_setting('blogus_footer_logo_height', array( 'default' => 70, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control('blogus_footer_logo_height', array( 'label' => esc_html__('Footer Logo Height', 'blogus'), 'section' => 'footer_options', 'type' => 'number', ) ); //Footer Background image $wp_customize->add_setting( 'blogus_footer_widget_background', array( 'sanitize_callback' => 'esc_url_raw', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'blogus_footer_widget_background', array( 'label' => __( 'Background Image', 'blogus' ), 'section' => 'footer_options', 'settings' => 'blogus_footer_widget_background', ) ) ); //Bqckground Overlay $wp_customize->add_setting( 'blogus_footer_overlay_color', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control(new blogus_Customize_Alpha_Color_Control( $wp_customize,'blogus_footer_overlay_color', array( 'label' => __('Overlay Color', 'blogus' ), 'palette' => true, 'section' => 'footer_options') ) ); $wp_customize->add_setting( 'blogus_footer_text_color', array( 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new blogus_Customize_Alpha_Color_Control( $wp_customize, 'blogus_footer_text_color', array( 'label' => __('Text Color', 'blogus' ), 'palette' => true, 'section' => 'footer_options') )); $wp_customize->add_setting( 'blogus_footer_column_layout', array( 'default' => 3, 'sanitize_callback' => 'blogus_sanitize_select', ) ); $wp_customize->add_control( 'blogus_footer_column_layout', array( 'type' => 'select', 'label' => __('Select Column Layout','blogus'), 'section' => 'footer_options', 'choices' => array(1=>1, 2=>2,3=>3,4=>4), ) ); //Enable and disable social icon $wp_customize->add_setting('footer_social_icon_enable', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'footer_social_icon_enable', array( 'label' => esc_html__('Hide / Show Social Icon', 'blogus'), 'type' => 'toggle', 'section' => 'footer_options', ) )); $wp_customize->add_setting( 'blogus_footer_social_icons', array( 'default' => blogus_get_social_icon_default(), 'sanitize_callback' => 'blogus_repeater_sanitize', ) ); $wp_customize->add_control( new Blogus_Repeater_Control( $wp_customize, 'blogus_footer_social_icons', array( 'label' => esc_html__( 'Social Icons', 'blogus' ), 'section' => 'footer_options', 'add_field_label' => esc_html__( 'Add New Social', 'blogus' ), 'item_name' => esc_html__( 'Social', 'blogus' ), 'customizer_repeater_icon_control' => true, 'customizer_repeater_link_control' => true, 'customizer_repeater_checkbox_control' => true, ) ) ); $wp_customize->add_setting( 'blogus_social_footer_upgrade_to_pro', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Blogus_social_section_upgrade( $wp_customize, 'blogus_social_footer_upgrade_to_pro', array( 'section' => 'footer_options', 'settings' => 'blogus_social_footer_upgrade_to_pro', ) ) ); //========== Footer Copyright ===============// //Enable and disable social icon $wp_customize->add_setting('hide_copyright', array( 'default' => true, 'sanitize_callback' => 'blogus_sanitize_checkbox', ) ); $wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'hide_copyright', array( 'label' => esc_html__('Hide / Show Copyright', 'blogus'), 'type' => 'toggle', 'section' => 'footer_copyright', ) )); $wp_customize->add_setting('blogus_footer_copyright', array( 'sanitize_callback' => 'sanitize_text_field', 'default' => __('Copyright © All rights reserved','blogus'), ) ); $wp_customize->add_control('blogus_footer_copyright', array( 'label' => __('Copyright Text','blogus'), 'section' => 'footer_copyright', 'type' => 'text', ) ); $wp_customize->add_setting( 'blogus_footer_copy_bg', array( 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( 'blogus_footer_copy_bg', array( 'label' => __('Background Color', 'blogus' ), 'type' => 'color', 'section' => 'footer_copyright') ); $wp_customize->add_setting( 'blogus_footer_copy_text', array( 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( 'blogus_footer_copy_text', array( 'label' => __('Text Color', 'blogus' ), 'type' => 'color', 'section' => 'footer_copyright') ); function blogus_social_sanitize_checkbox( $input ) { // Boolean check return ( ( isset( $input ) && true == $input ) ? true : false ); } function blogus_template_page_sanitize_text( $input ) { return wp_kses_post( force_balance_tags( $input ) ); }