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 );
		});
	});

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

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

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

Войти через центр авторизации
Похожие вопросы
от 100 000 до 130 000 руб.
Bildy Oy Санкт-Петербург
от 70 000 до 100 000 руб.
АВЕ Системз Пушкино
от 40 000 руб.
12 нояб. 2019, в 13:59
200 руб./за проект
12 нояб. 2019, в 13:53
5000 руб./за проект