ブロックエディタのカテゴリーを追加する

ブロックエディタに新しいカテゴリーを追加するには、funcitons.phpなどで下記の記述を追加する。

// Register block category
function anm_register_block_category( $categories, $post ) {
	return array_merge(
		array(
			array(
				'slug'  => 'aniuma',
				'title' => __( 'アニューマ', 'aniuma' ),
			),
		),
		$categories
	);
}

add_filter( 'block_categories', 'anm_register_block_category', 10, 2 );

上記のコードでは先頭に新しいカテゴリーが追加される。カテゴリーの順番はおそらく、$categoriesの順番のため最初か最後に追加するには比較的簡単に追加することができる。

カテゴリーの最後に新しいカテゴリーを追加したい場合は、下記のようにarray_mergeの記述を逆にすることで対応可能。

// Register block category
function anm_register_block_category( $categories, $post ) {
	return array_merge(
		array(
		        $categories,
			array(
				'slug'  => 'aniuma',
				'title' => __( 'アニューマ', 'aniuma' ),
			),
		)
	);
}

add_filter( 'block_categories', 'anm_register_block_category', 10, 2 );
Loomo
Gutenberg: Creating Custom Block Categories ⋆ Loomo
Gutenberg: Creating Custom Block Categories ⋆ LoomoWelcome to the first of our tutorials on Gutenberg: WordPress’ new editor. Please note that...
よかったらシェアしてね!

この記事を書いた人

Susumu Seinoのアバター Susumu Seino Lead Member

9歳から独学でプログラミングをはじめ、2014年にフリーランスのWebプログラマーとして独立。2019年にデジタルマーケティング事業をおこなう「aniuma OÜ」をエストニアで設立。特定の住居を持たないデジタルノマドとして、リモートワークで世界中を働きながら旅をする。

コメント

コメントする

目次
閉じる