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

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

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект