モダンな方法で Gutenberg ブロックを構築する
使うタイミング: カスタムエディターブロックが必要で、旧式の ESNext + webpack スキャフォールディングを手作業で組みたくない場合。
フロー
-
ブロックの内容を説明するTestimonial ブロックを作成:引用テキスト、著者名、著者写真 — 編集ビューと保存ビュー。✓ コピーしました→ block.json + edit.js + save.js のスキャフォールド、@wordpress/scripts ビルド設定
-
属性とコントロールを追加する配置コントロールとカラーピッカーを追加して。✓ コピーしました→ BlockControls / InspectorControls が正しく追加される
-
バンドルして登録するblock.json からブロックを登録する PHP を書いて。✓ コピーしました→ register_block_type( __DIR__ . '/build/block.json' )
結果: 適切なパッケージングを備えた、動作するモダンな Gutenberg ブロック。
注意点
- i18n ラッパーの欠落 — スキルが Claude に文字列を
__()や_x()でラップするようリマインドします