【関数】register_block_pattern( 追加するブロックパターンの名前, 配列( 追加するブロックパターンの情報 ) )
新しいブロックパターンを登録する。contentのエスケープ処理は”(ダブルクオート)の前に\(バックスラッシュ)を追加する。
function neko_register_block_patterns() {
register_block_pattern( //独自のブロックパターンを追加する
'neko/campaign', //ブロックパターンの名前
array(
'title' => 'キャンペーン内容', //ブロックパターンのタイトル
'categories' => array( 'text' ), //カテゴリーの指定
'description' => 'キャンペーン用のパターンです', //ブロックパターンの説明
'content' => "###", //ブロックパターンの内容(エスケープ処理したHTMLの文字列)を入れる
'viewportWidth' => 710, //ブロックパターンのプレビュー時の想定幅を指定する
)
);
}
add_action( 'init', 'neko_register_block_patterns' );