【WordPress】ブロックエディタのカラーパレットのカスタマイズ
ブロックエディタのカラーパレットのカスタマイズは、
functions.php に以下のコードを書くことで実現可能です。
function my_add_editor_color_palette() {
// 既存のパレットに追加する場合
$palette = get_theme_support( 'editor-color-palette' ); // 既存のパレットを取得
$add_palette = array(
array(
'name' => esc_attr__('色の名前', 'themeLangDomain'),
'slug' => '色のスラッグ(クラス名)',
'color' => 'カラーコード',
),
// 色の数だけ追加
);
// 既存のパレットに追加する場合
$palette = array_merge( $palette[0], $add_palette ); // 既存のパレットに追加
add_theme_support( 'editor-color-palette', $palette );
}
add_action( 'after_setup_theme', 'my_add_editor_color_palette', 11 );
このコードでは、
対象に class 属性が追加されるだけのようなので、
class 属性に対するスタイルの設定が別途必要なようです。