selective_refresh = isset( $wp_customize->selective_refresh ) ? 'postMessage' : 'refresh'; $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; $wp_customize->get_setting( 'background_color' )->transport = 'postMessage'; $wp_customize->get_setting('custom_logo')->transport = 'refresh'; } public function customizer_sanitize_helpers($wp_customize){ require_once AQWA_THEME_DIR . '/inc/customizer-registers/sanitize-helpers.php'; } public function customizer_edit( $wp_customize ) { // blogname. $wp_customize->selective_refresh->add_partial( 'blogname', array( 'selector' => '.site-title', 'render_callback' => array( $this, 'partial_blogname' ), ) ); // blogdescription. $wp_customize->selective_refresh->add_partial( 'blogdescription', array( 'selector' => '.site-description', 'render_callback' => array( $this, 'partial_blogdescription' ), ) ); // menu $wp_customize->selective_refresh->add_partial( 'nav_menu_locations[primary]', array( 'selector' => 'ul.navbar-nav', 'render_callback' => function(){ return 'nav_menu_locations[primary]'; }, ) ); } public function customizer_lite_theme_settings( $wp_customize ) { // theme option get_template_part('/inc/customizer-registers/customizer-theme-options/customizer-theme-option'); // footer get_template_part('/inc/customizer-registers/customizer-footer/customizer-footer'); } } new Aqwa_Customizer(); }