selective_refresh ) ? 'postMessage' : 'refresh'; /*========================================= Artech Sidebar =========================================*/ $wp_customize->add_section( 'artech_blog_settings', array( 'priority' => 3, 'title' => __('Sidebar','artech'), 'panel' => 'artech_general', ) ); //Sidebar Documentation Link class WP_blog_settings_Customize_Control extends WP_Customize_Control { public $type = 'new_menu'; function render_content() { ?>

How to use sidebar section :

General > Sidebar

Click Here

add_setting( 'blog_settings_doc_link' , array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control(new WP_blog_settings_Customize_Control($wp_customize, 'blog_settings_doc_link' , array( 'label' => __( 'Sidebar Documentation Link', 'artech' ), 'section' => 'artech_blog_settings', 'type' => 'radio', 'description' => __( 'Sidebar Documentation Link', 'artech' ), ) ) ); if ( class_exists( 'Artech_Customize_Control_Radio_Image' ) ) { // Default pages $wp_customize->add_setting( 'artech_default_pg_layout', array( 'sanitize_callback' => 'artech_sanitize_select', 'default' => 'artech_rsb', ) ); $wp_customize->add_control( new Artech_Customize_Control_Radio_Image( $wp_customize, 'artech_default_pg_layout', array( 'label' => esc_html__( 'Default Page Layout', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 1, 'choices' => array( 'artech_lsb' => array( 'url' => apply_filters( 'artech_lsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/lsb.svg' )), ), 'artech_fullwidth' => array( 'url' => apply_filters( 'artech_fullwidth', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/full-width.svg' )), ), 'artech_rsb' => array( 'url' => apply_filters( 'artech_rsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/rsb.svg' )), ), ), ) ) ); // Archive pages $wp_customize->add_setting( 'archive_pg_layout', array( 'sanitize_callback' => 'artech_sanitize_select', 'default' => 'artech_rsb', ) ); $wp_customize->add_control( new Artech_Customize_Control_Radio_Image( $wp_customize, 'archive_pg_layout', array( 'label' => esc_html__( 'Archive Page Layout', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 2, 'choices' => array( 'artech_lsb' => array( 'url' => apply_filters( 'artech_lsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/lsb.svg' )), ), 'artech_fullwidth' => array( 'url' => apply_filters( 'artech_fullwidth', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/full-width.svg' )), ), 'artech_rsb' => array( 'url' => apply_filters( 'artech_rsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/rsb.svg' )), ), ), ) ) ); // Single page $wp_customize->add_setting( 'blog_single_layout', array( 'sanitize_callback' => 'artech_sanitize_select', 'default' => 'artech_rsb', ) ); $wp_customize->add_control( new Artech_Customize_Control_Radio_Image( $wp_customize, 'blog_single_layout', array( 'label' => esc_html__( 'Single Page Layout', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 3, 'choices' => array( 'artech_lsb' => array( 'url' => apply_filters( 'artech_lsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/lsb.svg' )), ), 'artech_fullwidth' => array( 'url' => apply_filters( 'artech_fullwidth', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/full-width.svg' )), ), 'artech_rsb' => array( 'url' => apply_filters( 'artech_rsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/rsb.svg' )), ), ), ) ) ); // Blog page $wp_customize->add_setting( 'blog_page_layout', array( 'sanitize_callback' => 'artech_sanitize_select', 'default' => 'artech_rsb', ) ); $wp_customize->add_control( new Artech_Customize_Control_Radio_Image( $wp_customize, 'blog_page_layout', array( 'label' => esc_html__( 'Blog Page Layout', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 4, 'choices' => array( 'artech_lsb' => array( 'url' => apply_filters( 'artech_lsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/lsb.svg' )), ), 'artech_fullwidth' => array( 'url' => apply_filters( 'artech_fullwidth', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/full-width.svg' )), ), 'artech_rsb' => array( 'url' => apply_filters( 'artech_rsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/rsb.svg' )), ), ), ) ) ); // Search page $wp_customize->add_setting( 'search_pg_layout', array( 'sanitize_callback' => 'artech_sanitize_select', 'default' => 'artech_rsb', ) ); $wp_customize->add_control( new Artech_Customize_Control_Radio_Image( $wp_customize, 'search_pg_layout', array( 'label' => esc_html__( 'Search Page Layout', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 5, 'choices' => array( 'artech_lsb' => array( 'url' => apply_filters( 'artech_lsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/lsb.svg' )), ), 'artech_fullwidth' => array( 'url' => apply_filters( 'artech_fullwidth', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/full-width.svg' )), ), 'artech_rsb' => array( 'url' => apply_filters( 'artech_rsb', esc_url(trailingslashit( get_template_directory_uri() ) . 'inc/customizer/assets/images/rsb.svg' )), ), ), ) ) ); } // Widget options $wp_customize->add_setting( 'sidebar_options' ,array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'artech_sanitize_text', ) ); $wp_customize->add_control( 'sidebar_options', array( 'type' => 'hidden', 'label' => __('Options','artech'), 'section' => 'artech_blog_settings', 'priority' => 6 ) ); // Sidebar Width if ( class_exists( 'Artech_Customizer_Range_Control' ) ) { $wp_customize->add_setting( 'artech_sidebar_width', array( 'default' => esc_html__( '100', 'artech' ), 'capability' => 'edit_theme_options', 'sanitize_callback' => 'artech_sanitize_range_value', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Artech_Customizer_Range_Control( $wp_customize, 'artech_sidebar_width', array( 'label' => __( 'Sidebar Width', 'artech' ), 'section' => 'artech_blog_settings', 'media_query' => false, 'input_attr' => array( 'desktop' => array( 'min' => 25, 'max' => 100, 'step' => 1, 'default_value' => 100, ), ), 'priority' => 7 ) ) ); } // Widget Typography $wp_customize->add_setting( 'sidebar_typography' ,array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'artech_sanitize_text', ) ); $wp_customize->add_control( 'sidebar_typography', array( 'type' => 'hidden', 'label' => __('Typography','artech'), 'section' => 'artech_blog_settings', 'priority' => 21, ) ); // Widget Title // if ( class_exists( 'Artech_Customizer_Range_Control' ) ) { $wp_customize->add_setting( 'sidebar_wid_ttl_size', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'artech_sanitize_range_value', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new Artech_Customizer_Range_Control( $wp_customize, 'sidebar_wid_ttl_size', array( 'label' => __( 'Widget Title Font Size', 'artech' ), 'section' => 'artech_blog_settings', 'priority' => 22, 'media_query' => true, 'input_attr' => array( 'mobile' => array( 'min' => 5, 'max' => 100, 'step' => 1, 'default_value' => 20, ), 'tablet' => array( 'min' => 5, 'max' => 100, 'step' => 1, 'default_value' => 20, ), 'desktop' => array( 'min' => 5, 'max' => 100, 'step' => 1, 'default_value' => 20, ), ), ) ) ); } } add_action( 'customize_register', 'artech_sidebar_settings' );