このセクションでは、ブロック開発における最も関連性の高い概念の紹介を提供します。詳細を学ぶには、以下のリンクを使用してください:
- 1. ブロックのファイル構造: ブロックプラグインを構成する各ファイルの目的、それらの関係、およびブロック出力における役割。
- 2.
block.json
: ブロックがそのblock.json
メタデータを使用してどのように定義されるか、およびこのファイルのいくつかの関連プロパティ(attributes
やsupports
など)。 - 3. ブロックの登録: サーバーとクライアントの両方でブロックがどのように登録されるか。
- 4. ブロックラッパー: ブロックのマークアップラッパーに適切な属性を適用する方法。
- 5. エディター内のブロック: Reactコンポーネントとしてのブロックがブロックエディターにどのように読み込まれ、その構造の概要。
- 6. ブロックのマークアップ表現: ブロックがデータベース、テーマテンプレート、およびパターンでどのように表現されるか。
- 7. ブロックの静的または動的レンダリング: ブロックがフロントエンド出力を動的または静的に生成する方法。
- 8. ブロックエディターにおけるJavaScript: ブロックエディターの開発時に最新のJavaScriptをどのように扱うか。