Contact Info

  • aniuma OÜ Harju maakond, Tallinn, Lasnamäe linnaosa, Sepapaja tn 6, 15551

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

ブロックエディタに新しいカテゴリーを追加するには、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 );
https://www.loomo.ca/gutenberg-creating-custom-block-categories/