selective_refresh ) ? 'postMessage' : 'refresh'; /*========================================= Artech Sidebar =========================================*/ $wp_customize->add_section( 'artech_blog_settings', array( 'priority' => 3, 'title' => __('Sidebar','artech'), 'panel' => 'artech_general', ) ); 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' )), ), ), ) ) ); } } add_action( 'customize_register', 'artech_sidebar_settings' );