Intereting Posts
WordPress Multisite – может ли 2 домена совместно использовать базу данных пользователей? Принять вызов AJAX с данными в виде сериализованной формы Как перебирать базу данных, пока не найдет совпадение Как использовать новую функцию wp_read_video_metadata Недавнее отображение сообщений с использованием короткого кода Удалите кнопки быстрого перехода, но не редактор и вкладки Visual / Text Заменить постоянную ссылку / гиперссылку на меню только с именем меню / slug Как удалить последнее сообщение из $ the_query несколько значений в массиве для категории__ и не работает с WP_Query Пользовательские поля и производительность Как получить URL-адрес изображения из media_sideload_image? Передача значений из виджета в функцию внутри плагина Меню архива разметки функциональных фильтров Как я могу считать сообщение из таксономии типа сообщения Добавление настраиваемых столбцов в пользовательские типы сообщений

Как обновить настройку темы после изменения цвета внутри wpColorPicker?

Я разрабатываю свой собственный виджет с настройкой, где я могу настроить собственный цвет для виджета. Я использую этот код для инициализации wpColorPicker вместо ввода текста по умолчанию в методе form() класса Widget:

 jQuery(document).ready(function($){ $('#<?php echo $this->get_field_id( 'bg_color_1' ); ?>').wpColorPicker(); }); 

Все отлично работает, но если вы пытаетесь изменить цвет в Theme Customizer после изменения значения, ничего не происходит: кнопка «Сохранить» все еще неактивна, а страница сайта не освежает новый цвет.

Ранее пытались запустить событие change , но не работали:

 $('#<?php echo $this->get_field_id( 'bg_color_1' ); ?>').wpColorPicker({ change: function(event, ui) { $('#<?php echo $this->get_field_id( 'bg_color_1' ); ?>').change(); } }); 

Как перезагрузить предварительный просмотр страницы (вызвать событие, когда значение внутри моего ввода было изменено)?

Solutions Collecting From Web of "Как обновить настройку темы после изменения цвета внутри wpColorPicker?"