Задать вопрос
Vladddosss
@Vladddosss

Как писать текст без перезагрузки wp customize postMessage?

Добрый день.
Пишу в textarea и он должен прописывать без перезагрузку, но так почему то не работает, приходится сохранять и обновлять.
Код такой
$wp_customize->add_setting( 'sky_topbar_content_textarea_one', array(
		'default'			=> esc_html__( 'Place your content here', 'sky' ),
		'transport'			=> 'postMessage',
	) );
			
	$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'sky_topbar_content_textarea_one', array(
		'label'			=> esc_html__( 'First Content Area', 'sky' ),
		'type'			=> 'textarea',
		'section'		=> 'sky_topbar_content',
		'settings'		=> 'sky_topbar_content_textarea_one',
		'priority'		=> 10,
	) ) );

<div id="top-bar-content-one" class="">
	<?php echo get_theme_mod( 'sky_topbar_content_textarea_one' ); ?>
</div><!-- top-bar-content-one -->

wp.customize( 'sky_topbar_content_textarea_one', function( value ) {
		value.bind( function( newval ) {
			$( '#top-bar-content-one' ).html( newval );
		});
	});

В чем ошибка?
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Добрый.

Попробуйте selective_refresh вместо написания отдельного js.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы