У меня есть сценарий использования, в котором нам нужно обновить глобальную цветовую палитру Гутенберга после загрузки страницы с использованием javascript.Мне известно о параметре add_theme_support('editor-color-palette', ...)
PHP, но он не будет работать в этом случае.
Похоже, что можно отправить действие, используя следующее:
wp.data.dispatch( 'core/editor' ).updateEditorSettings( {colors: [{name: 'test', slug: 'test', color: '#00FF00'}]} );
Этоработает для обновления настроек редактора, что можно подтвердить с помощью:
wp.data.select( "core/editor" ).getEditorSettings()
Однако пользовательский интерфейс не выполняет повторную визуализацию для отображения обновленных параметров цветовой палитры.
Есть ли способ вызватьблоки для рендеринга с использованием обновлений настроек редактора?