Я ищу способ получить массив цветных объектов, которые вы можете установить в теме, используя add_theme_support ('editor-color-palette', [...]);
Каким-то образом я могуне найти никакой информации в документации о том, как получить цвета темы внутри пользовательского блока.
<ColorPalette
onChange={ value => onChange(index, 'color', value) }
/>
Мне нужен массив цветов внутри обратного вызова onChange для преобразования шестнадцатеричного цвета в имя цвета слага, которое я установил внутри php, с помощью функции getColorObjectByColorValue (themeColorsArray, callbackValueHexColor)
Большое спасибо за вашу помощь!
Редактировать: Нашли решение.Внутри wp.core есть функция select.С помощью этой функции вы можете получить основной объект редактора.Чтобы получить цвет, выполните следующие действия:
wp.data.select( "core/editor" ).getEditorSettings().colors