(旧)最後の仕上げ

このチュートリアルでは、基本的なブロックの作成に関する一般的なコンセプトと構造を説明しました。

追加のコンポーネント

ブロックエディターでは コンポーネントパッケージ が提供されています。ブロックを作成する際に利用可能な、多くのビルド済みコンポーネントが含まれています。

コンポーネントやその実装がどのように見えるかは [https://wordpress.github.io/gutenberg](https://wordpress.github.io/gutenberg で公開されている Storybook ツールを使用してビジュアルに確認できます。

Top ↑

追加のチュートリアル

RichText コンポーネント を使用すると通常のテキストだけでなく、太字、斜体、リンク、その他のインラインフォーマットも可能なリッチな入力フィールドを作成できます。このコンポーネントの使い方については RichText リファレンス を参照してください。

ブロックの右側にある設定 InspectorPanel と、ツールバーコントロールのブロックコントロールには標準の実装方法があります。追加の情報については ブロックコントロール チュートリアル を参照してください。

プラグインのサイドバーを作成する際には サイドバー チュートリアル が良いリソースになります。

追加のブロックを含むブロック「ネストしたブロック」はカラム、カバー、ソーシャルリンクなどさまざまなブロックで使用される共通パターンです。この機能を実装する InnerBlocks コンポーネント については InnerBlocks の使用 ドキュメント を参照してください。

Top ↑

Gutenberg チームはどうやっているのかを調べる

情報やリファレンスの中で最良のものの1つがブロックエディターのソースコード自身でしょう。すべてのコアブロックは同じ方法で構築されています。どのように実装されているのかを学ぶには自分の興味に近いコアブロックのコードを探し、同じアプローチを自分のブロックに対しても行うと良いでしょう。

すべてのコアブロックのソースは GitHub 上のブロックライブラリーパッケージ にあります。

次のセクション: ブロックを共有する

原文

最終更新日: