get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; if ( isset( $wp_customize->selective_refresh ) ) { $wp_customize->selective_refresh->add_partial( 'blogname', array( 'selector' => '.site-title a', 'render_callback' => 'blogshop_customize_partial_blogname', ) ); $wp_customize->selective_refresh->add_partial( 'blogdescription', array( 'selector' => '.site-description', 'render_callback' => 'blogshop_customize_partial_blogdescription', ) ); } } add_action( 'customize_register', 'blogshop_customize_register' ); /** * Render the site title for the selective refresh partial. * * @return void */ function blogshop_customize_partial_blogname() { bloginfo( 'name' ); } /** * Render the site tagline for the selective refresh partial. * * @return void */ function blogshop_customize_partial_blogdescription() { bloginfo( 'description' ); } /** * Binds JS handlers to make Theme Customizer preview reload changes asynchronously. */ function blogshop_customize_preview_js() { wp_enqueue_script( 'blogshop-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true ); } add_action( 'customize_preview_init', 'blogshop_customize_preview_js' ); // Customize function. if ( ! function_exists( 'blogshop_customize_name_panel_section' ) ) { add_action( 'customize_register', 'blogshop_customize_name_panel_section' ); /** * * blogshop customize name panel section */ function blogshop_customize_name_panel_section( $wp_customize ) { /** * Multiple select customize control class. */ class blogshop_Customize_Control_Multiple_Select extends WP_Customize_Control { /** * The type of customize control being rendered. */ public $type = 'multiple-select'; /** * Displays the multiple select on the customize screen. */ public function render_content() { if ( empty( $this->choices ) ) return; ?> add_panel( 'blogshop', array( 'priority' => 50, 'title' => __( 'blogshop Settings', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_section( 'topbar_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Topbar Section', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'topbar_section_on_off', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'topbar_section_on_off', array( 'label' => __( 'Topbar Section Section On//Off', 'blogshop' ), 'section' => 'topbar_section', 'type' => 'checkbox', ) ); $wp_customize->add_section( 'header_layout_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Header Layout', 'blogshop' ), 'description' => __( 'Customize Blog Page', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'header_layout', array( 'default' => 'one', 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio' ) ); $wp_customize->add_control( 'header_layout', array( 'label' => __( 'Header Layout', 'blogshop' ), 'section' => 'header_layout_section', 'type' => 'radio', 'choices' => array( 'one' => __( 'Header Layout One', 'blogshop' ), 'two' => __( 'Header Layout Two', 'blogshop' ), 'three' => __( 'Header Layout Three', 'blogshop' ), ), ) ); $wp_customize->add_section( 'sticky_header_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Sticky Header', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'sticky_header', array( 'default' => false, 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox' ) ); $wp_customize->add_control( 'sticky_header', array( 'label' => __( 'Sticky Header On//Off', 'blogshop' ), 'section' => 'sticky_header_section', 'type' => 'checkbox', ) ); $wp_customize->add_section( 'social_links', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Social Links', 'blogshop' ), 'description' => __( 'Social Links. to disable social Icon keep that fields empty.', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'facebook', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); // Control: Name. $wp_customize->add_control( 'facebook', array( 'label' => __( 'Facebook Link', 'blogshop' ), 'section' => 'social_links', 'type' => 'url', ) ); $wp_customize->add_setting( 'twitter', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); // Control: Name. $wp_customize->add_control( 'twitter', array( 'label' => __( 'twitter Link', 'blogshop' ), 'section' => 'social_links', 'type' => 'url', ) ); $wp_customize->add_setting( 'pinterest', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); // Control: Name. $wp_customize->add_control( 'pinterest', array( 'label' => __( 'pinterest Link', 'blogshop' ), 'section' => 'social_links', 'type' => 'url', ) ); $wp_customize->add_setting( 'googleplus', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); // Control: Name. $wp_customize->add_control( 'googleplus', array( 'label' => __( 'Google plus Link', 'blogshop' ), 'section' => 'social_links', 'type' => 'url', ) ); $wp_customize->add_setting( 'youtube', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); // Control: Name. $wp_customize->add_control( 'youtube', array( 'label' => __( 'youtube Link', 'blogshop' ), 'section' => 'social_links', 'type' => 'url', ) ); $wp_customize->add_section( 'featured_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Featured Section', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'featured_section_on_off', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'featured_section_on_off', array( 'label' => __( 'Featured Section On//Off', 'blogshop' ), 'section' => 'featured_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'featured_section_fulid', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'featured_section_fulid', array( 'label' => __( 'Featured Section Fluid', 'blogshop' ), 'section' => 'featured_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'featured_categories', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_category_sanitize', ) ); $wp_customize->add_control( new blogshop_Customize_Control_Multiple_Select ( $wp_customize, 'featured_categories', array( 'label' => __( 'Featured Category', 'blogshop' ), 'section' => 'featured_section', 'type' => 'multiple-select', 'choices' => blogshop_get_categories() ) )); $wp_customize->add_setting( 'featured_post_per_page', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_number_absint', 'default' => 4, ) ); $wp_customize->add_control( 'featured_post_per_page', array( 'label' => __( 'Post Count', 'blogshop' ), 'section' => 'featured_section', 'type' => 'number', ) ); $wp_customize->add_setting( 'featured_slider_item', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_number_absint', 'default' => 1, ) ); $wp_customize->add_control( 'featured_slider_item', array( 'label' => __( 'Slide to Show', 'blogshop' ), 'section' => 'featured_section', 'type' => 'number', ) ); $wp_customize->add_setting( 'featured_slider_auto_play', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'featured_slider_auto_play', array( 'label' => __( 'Auto Play', 'blogshop' ), 'section' => 'featured_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'featured_read_more_text', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post', 'default' => __( 'Read More', 'blogshop' ), ) ); $wp_customize->add_control( 'featured_read_more_text', array( 'label' => __( 'Read More Text', 'blogshop' ), 'section' => 'featured_section', 'type' => 'text', ) ); $wp_customize->add_section( 'sub_featured_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Sub Featured Section', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'sub_featured_gallery', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'sub_featured_gallery', array( 'label' => __( 'Sub Featured Section On//Off', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'sub_featured_categories', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_category_sanitize', ) ); $wp_customize->add_control( new blogshop_Customize_Control_Multiple_Select ( $wp_customize, 'sub_featured_categories', array( 'label' => __( 'Featured Category', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'multiple-select', 'choices' => blogshop_get_categories() ) )); $wp_customize->add_setting( 'sub_featured_post_per_page', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_number_absint', 'default' => 3, ) ); $wp_customize->add_control( 'sub_featured_post_per_page', array( 'label' => __( 'Post Count', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'number', ) ); $wp_customize->add_setting( 'sub_featured_slide_item', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_number_absint', 'default' => 3, ) ); $wp_customize->add_control( 'sub_featured_slide_item', array( 'label' => __( 'Slide To Show', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'number', ) ); $wp_customize->add_setting( 'sub_featured_slider_auto_play', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'sub_featured_slider_auto_play', array( 'label' => __( 'Auto Play', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'sub_featured_read_more_text', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post', 'default' => __( 'Read More', 'blogshop' ), ) ); $wp_customize->add_control( 'sub_featured_read_more_text', array( 'label' => __( 'Read More Text', 'blogshop' ), 'section' => 'sub_featured_section', 'type' => 'text', ) ); $wp_customize->add_section( 'footer_news_letter', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Footer NewsLetter', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'footer_news_letter_on_off', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'footer_news_letter_on_off', array( 'label' => __( 'Footer News Letter On//Off', 'blogshop' ), 'section' => 'footer_news_letter', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'newsletter_title', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post', ) ); $wp_customize->add_control( 'newsletter_title', array( 'label' => __( 'Title', 'blogshop' ), 'section' => 'footer_news_letter', 'type' => 'textarea', ) ); $wp_customize->add_setting( 'form_shortcode', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post', ) ); $wp_customize->add_control( 'form_shortcode', array( 'label' => __( 'Form', 'blogshop' ), 'section' => 'footer_news_letter', 'type' => 'textarea', ) ); $wp_customize->add_section( 'footer_column_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Footer Column', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'footer_column', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio', 'default' => 3, ) ); $wp_customize->add_control( 'footer_column', array( 'label' => __( 'Footer Column', 'blogshop' ), 'section' => 'footer_column_section', 'type' => 'radio', 'choices' => array( '2' => __( '2 Column', 'blogshop' ), '3' => __( '3 Column', 'blogshop' ), '4' => __( '4 Column', 'blogshop' ), ), ) ); /*Blog Page Settings*/ $wp_customize->add_section( 'blog_page_settings', array( 'priority' => 6, 'panel' => 'blogshop', 'title' => __( 'Blog Settings', 'blogshop' ), 'description' => __( 'Customize Blog Page', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'blog_layout', array( 'default' => 'list', 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio' ) ); $wp_customize->add_control( 'blog_layout', array( 'label' => __( 'Blog Layout', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'radio', 'choices' => array( 'grid' => __( 'Grid', 'blogshop' ), 'list' => __( 'List', 'blogshop' ), ), ) ); $wp_customize->add_setting( 'grid_column', array( 'default' => 'col-md-6', 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio' ) ); $wp_customize->add_control( 'grid_column', array( 'label' => __( 'Column', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'radio', 'choices' => array( 'col-md-6' => __( '2 Column', 'blogshop' ), 'col-md-4' => __( '3 Column', 'blogshop' ), ), 'active_callback' => 'blogshop_is_grid_blog', ) ); $wp_customize->add_setting( 'blog_page_sidebar', array( 'default' => 'right', 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio' ) ); $wp_customize->add_control( 'blog_page_sidebar', array( 'label' => __( 'Blog Page Layout', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'radio', 'choices' => array( 'left' => __( 'Left Sidebar', 'blogshop' ), 'right' => __( 'Right Sidebar', 'blogshop' ), 'no' => __( 'No Sidebar', 'blogshop' ), ), ) ); $wp_customize->add_setting( 'article_alignment', array( 'default' => 'left', 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_radio' ) ); $wp_customize->add_control( 'article_alignment', array( 'label' => __( 'Article Alignment', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'radio', 'choices' => array( 'left' => __( 'Left', 'blogshop' ), 'right' => __( 'Right', 'blogshop' ), 'center' => __( 'center', 'blogshop' ), ), ) ); $wp_customize->add_setting( 'excerpt_length', array( 'default' => 200, 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_number_absint' ) ); $wp_customize->add_control( 'excerpt_length', array( 'label' => __( 'Excerpt Length', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'number', ) ); $wp_customize->add_setting( 'readmore_text', array( 'default' => __( 'Read More', 'blogshop' ), 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post' ) ); $wp_customize->add_control( 'readmore_text', array( 'label' => __( 'Read More Text', 'blogshop' ), 'section' => 'blog_page_settings', 'type' => 'text', ) ); $wp_customize->add_setting( 'base_color', array( 'default' => '#ff9000', 'transport' => 'refresh', 'sanitize_callback' => 'sanitize_hex_color', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'base_color', array( 'section' => 'colors', 'label' => __( 'Primary Color', 'blogshop' ), ) ) ); $font_choices = array( 'Source Sans Pro:400,700,400italic,700italic' => '
  • '.'Source Sans Pro'. '
  • ', 'Open Sans:400italic,700italic,400,700' => 'Open Sans', 'Oswald:400,700' => 'Oswald', 'Playfair Display:400,700,400italic' => 'Playfair Display', 'Montserrat:400,700' => 'Montserrat', 'Raleway:400,700' => 'Raleway', 'Droid Sans:400,700' => 'Droid Sans', 'Lato:400,700,400italic,700italic' => 'Lato', 'Arvo:400,700,400italic,700italic' => 'Arvo', 'Lora:400,700,400italic,700italic' => 'Lora', 'Merriweather:400,300italic,300,400italic,700,700italic' => 'Merriweather', 'Oxygen:400,300,700' => 'Oxygen', 'PT Serif:400,700' => 'PT Serif', 'PT Sans:400,700,400italic,700italic' => 'PT Sans', 'PT Sans Narrow:400,700' => 'PT Sans Narrow', 'Cabin:400,700,400italic' => 'Cabin', 'Fjalla One:400' => 'Fjalla One', 'Francois One:400' => 'Francois One', 'Josefin Sans:400,300,600,700' => 'Josefin Sans', 'Libre Baskerville:400,400italic,700' => 'Libre Baskerville', 'Arimo:400,700,400italic,700italic' => 'Arimo', 'Ubuntu:400,700,400italic,700italic' => 'Ubuntu', 'Bitter:400,700,400italic' => 'Bitter', 'Droid Serif:400,700,400italic,700italic' => 'Droid Serif', 'Roboto:400,400italic,700,700italic' => 'Roboto', 'Open Sans Condensed:700,300italic,300' => 'Open Sans Condensed', 'Roboto Condensed:400italic,700italic,400,700' => 'Roboto Condensed', 'Roboto Slab:400,700' => 'Roboto Slab', 'Yanone Kaffeesatz:400,700' => 'Yanone Kaffeesatz', 'Rokkitt:400' => 'Rokkitt', ); $wp_customize->add_section( 'typhograpy', array( 'priority' => 6, 'panel' => 'blogshop', 'title' => __( 'Typhograpy', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'blogshop_body_fonts', array( 'transport' => 'refresh', 'sanitize_callback' => 'blogshop_sanitize_fonts', ) ); $wp_customize->add_control( 'blogshop_body_fonts', array( 'type' => 'select', 'label' => __('Body Font Family', 'blogshop'), 'section' => 'typhograpy', 'choices' => $font_choices ) ); $wp_customize->add_setting( 'blogshop_body_fonts_size', array( 'transport' => 'refresh', 'default' => 15, 'sanitize_callback' => 'blogshop_sanitize_number_absint', ) ); $wp_customize->add_control( 'blogshop_body_fonts_size', array( 'type' => 'number', 'label' => __('Body Font Size', 'blogshop'), 'section' => 'typhograpy', ) ); $wp_customize->add_setting( 'blogshop_body_fonts_weight', array( 'transport' => 'refresh', 'default' => 400, 'sanitize_callback' => 'blogshop_sanitize_number_absint', ) ); $wp_customize->add_control( 'blogshop_body_fonts_weight', array( 'type' => 'select', 'label' => __('Body Font Weight', 'blogshop'), 'section' => 'typhograpy', 'choices' => array( '100' => __( '100', 'blogshop' ), '200' => __( '200', 'blogshop' ), '300' => __( '300', 'blogshop' ), '400' => __( '400', 'blogshop' ), '500' => __( '500', 'blogshop' ), '600' => __( '600', 'blogshop' ), '700' => __( '700', 'blogshop' ), '800' => __( '800', 'blogshop' ), '900' => __( '900', 'blogshop' ), '1100' => __( '1100', 'blogshop' ), ), ) ); $wp_customize->add_setting( 'blogshop_body_fonts_line_height', array( 'transport' => 'refresh', 'default' => 28, 'sanitize_callback' => 'blogshop_sanitize_number_absint', ) ); $wp_customize->add_control( 'blogshop_body_fonts_line_height', array( 'type' => 'number', 'label' => __('Body Line Height', 'blogshop'), 'section' => 'typhograpy', ) ); $wp_customize->add_setting( 'blogshop_headings_fonts', array( 'transport' => 'refresh', 'sanitize_callback' => 'blogshop_sanitize_fonts', ) ); $wp_customize->add_control( 'blogshop_headings_fonts', array( 'type' => 'select', 'label' => __('Heading Font Family', 'blogshop'), 'section' => 'typhograpy', 'choices' => $font_choices ) ); $wp_customize->add_section( 'prealoader_section', array( 'priority' => 1, 'panel' => 'blogshop', 'title' => __( 'Prealoader', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'prealoader_on_off', array( 'transport' => 'refresh', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_checkbox', 'default' => false, ) ); $wp_customize->add_control( 'prealoader_on_off', array( 'label' => __( 'Prealoader ON//OFF', 'blogshop' ), 'section' => 'prealoader_section', 'type' => 'checkbox', ) ); $wp_customize->add_setting( 'prealoader_image', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'blogshop_sanitize_image', ) ); $wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'prealoader_image', array( 'label' => __( 'Upload Prealoader Image', 'blogshop' ), 'section' => 'prealoader_section', 'settings' => 'prealoader_image', ) ) ); // footer content $wp_customize->add_section( 'footer_content', array( 'panel' => 'blogshop', 'title' => __( 'Copyright', 'blogshop' ), 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'copyright_text', array( 'transport' => 'refresh', // Options: refresh or postMessage. 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_kses_post', ) ); // Control: Name. $wp_customize->add_control( 'copyright_text', array( 'label' => __( 'Copyright Text', 'blogshop' ), 'section' => 'footer_content', 'type' => 'textarea', ) ); } }