source

Javascript 내에서 테마 색상 배열 검색

manycodes 2023. 7. 10. 22:31
반응형

Javascript 내에서 테마 색상 배열 검색

다음을 사용하여 테마에서 설정할 수 있는 색상 개체 배열을 검색하는 방법을 찾고 있습니다.add_theme_support('editor-color-palette', [...]);

사용자 지정 블록 내에서 테마 색상을 검색하는 방법에 대한 정보를 설명서에서 찾을 수 없습니다.

<ColorPalette
    onChange={ value => onChange(index, 'color', value) }
/>

나는 내부의 색상 배열이 필요합니다.onChange함수를 사용하여 16진수 색상을 php 안에 설정한 슬러그 색상 이름으로 변환하기 위한 콜백.getColorObjectByColorValue(themeColorsArray, callbackValueHexColor).

미래의 독자들만을 위해, @tobiasegli라는 대답에 감사드립니다.

 <ColorPalette
    colors={wp.data.select( "core/editor" ).getEditorSettings().colors }
    label={'bg color'}
    value={ color }
    onChange={ ( color ) => setState( { color } ) }
    />

언급URL : https://stackoverflow.com/questions/55470661/retrieve-theme-colors-array-inside-javascsipt

반응형