ブロックバリデーション登録削除

block-customize.php

/**
 * ブロックバリデーション登録
 */
function gutenberg_tutorial_enqueue_block_editor(){
	// ビルド時に自動生成される情報を取得
	$assets_file = include plugin_dir_path(__FILE__ ) . "build/index.asset.php";
	wp_enqueue_script(
		"gutenberg-tutorial-script",
		plugin_dir_url(__FILE__ ) . 'build/index.js',
		$assets_file["dependencies"],
		// ビルド時に自動生成されるバージョン番号を使用する場合
		$assets_file["version"],
		true
	);
}

add_action( "enqueue_block_editor_assets", "gutenberg_tutorial_enqueue_block_editor" );

index.js

import "./unregisterBlockVariation";

unregisterBlockVariation.js

/**
 * コアのグループブロックのバリエーションである横並び(core/group)、横積み(group-stack)を削除
 */
window.addEventListener("DOMContentLoaded", function () {
	// wp.blocks.unregisterBlockVariation("group-stack");
	// wp.blocks.unregisterBlockVariation("core/group");
	wp.blocks.unregisterBlockVariation("core/group", "group-stack");
});

// 次の方法は効かない
// wp.domReady(() => {
// 	wp.blocks.unregisterBlockVariation("core/verse");
// });

参考