属性ソース

ブロックの属性の形状を説明するオブジェクトです。キーは、ブロックタイプの状態を説明するのに最も適切な名前を付けることができます。各キーの値は、保存された投稿のコンテンツから属性値を抽出する戦略を説明する関数です。処理されると、属性ソースで定義されたキーの形式を取り、各値は属性ソース関数の結果となる新しいオブジェクトが作成されます。

属性

投稿コンテンツ内のブロックの現在の状態を表すオブジェクトです。保存された投稿を読み込むとき、これはブロックタイプの属性ソースによって決定されます。これらの値は、ユーザーがブロックを変更する際の編集セッション中に時間とともに変化する可能性があり、ブロックをシリアライズする方法を決定する際に使用されます。

ブロック

マークアップの単位を説明するために使用される抽象的な用語で、これらが組み合わさってウェブページのコンテンツやレイアウトを形成します。このアイデアは、WordPressで現在短縮コード、カスタムHTML、および埋め込み発見を使用して達成する概念を、単一の一貫したAPIとユーザーエクスペリエンスに統合します。

ブロックスタイル

ブロックの一部であるCSSスタイルで、スタイルシートまたはブロックマークアップ自体を介して提供されます。たとえば、ブロックマークアップに付随するクラスはブロックスタイルと見なされます。

グローバルスタイルと比較してください。グローバルスタイルに対して、ブロックスタイルは時折ローカルスタイルと呼ばれます。

ブロックスタイルについて詳しく学びましょう。

ブロックサポート

ブロックがサポートする機能を宣言するためのAPIです。機能のサポートを宣言することにより、APIはブロックに追加の属性と、既存のブロックサポートのほとんどに対する一致するUIコントロールを追加します。

APIの詳細については、ブロックサポートのリファレンスドキュメントを参照してください。

ブロックテーマ

フルサイト編集が機能するようにブロック指向で構築されたテーマです。ブロックテーマのコアは、そのブロックテンプレートとブロックテンプレートパーツです。これまでのところ、ブロックテーマテンプレートは、標準のWordPressテンプレート階層からマッピングされたブロックマークアップのHTMLファイルです。

ブロックカテゴリ

これはWordPressのタクソノミーではなく、ブロックライブラリ内でブロックをソートするために内部的に使用されます。

ブロック ~挿入~ ライブラリ

利用可能なブロックを選択するための主要なインターフェースで、ブロック上のプラスアイコンボタンまたはエディターインターフェースの左上にトリガーされます。

ブロック名

ブロックタイプのユニークな識別子で、プラグイン固有の名前空間とブロックの意図を説明する短いラベルで構成されています。例: core/image

ブロックテンプレート

テンプレートは、事前定義されたブロックの配置であり、事前定義された属性やプレースホルダーコンテンツを含む可能性があります。投稿タイプのテンプレートを提供して、ユーザーが新しいコンテンツを作成する際の出発点を提供したり、InnerBlocksコンポーネントを使用したカスタムブロック内で提供することができます。基本的に、テンプレートは標準のWordPressテンプレート階層からマッピングされたブロックマークアップのHTMLファイルに過ぎず、たとえばインデックス、シングル、またはアーカイブです。これにより、ページエディターや投稿エディターを介して編集されないサイトのフロントエンドデフォルトを制御できます。詳細については、テンプレートドキュメントを参照してください。

ブロックテンプレートパーツ

ブロックテンプレートに基づいて、これらのパーツは、通常WordPressサイトで見られるフッターやヘッダーのような再利用可能なアイテムの構造を設定するのに役立ちます。これらは主にサイトの構造であり、投稿コンテンツエディターと混合されることはありません。フルサイト編集とブロックベースのテーマを使用すると、ユーザーは独自の任意のテンプレートパーツを作成し、それをサイトのデータベースに保存し、サイト全体で再利用できます。テンプレートパーツは、ブロック内のテーマテンプレートパーツに相当します。これらは一般的にテーマによって最初に定義され、いくつかの意味的な意味を持ち(ヘッダーなどのテーマ間で交換可能)、サイトエディターコンテキスト(「テンプレート」の中)でのみ挿入できます。

ブロックタイプ

特定の投稿を構成するブロックとは対照的に、ブロックタイプはそのタイプのブロックがどのように振る舞うべきかを説明する設計図です。したがって、投稿内に多くの画像が存在する場合でも、それぞれは統一された画像ブロックタイプの定義に従って一貫して振る舞います。

クラシックブロック

TinyMCEエディターをブロックとして埋め込むブロックで、TinyMCEは以前のコアエディターの基盤でした。ブロックエディター以前に作成された古いコンテンツは、単一のクラシックブロックに読み込まれます。

ダイナミックブロック

コンテンツが変更される可能性があり、投稿を保存する時点では決定できないブロックのタイプで、投稿がサイトのフロントに表示されるたびに計算されます。これらのブロックは、JavaScript実装でフォールバックコンテンツまたはコンテンツを保存せず、実行時レンダリングのためにPHPブロック実装に委ねることがあります。

フルサイト編集

これは、ユーザーがブロックを出発点として使用してウェブサイト全体を編集できる機能のコレクションを指します。この機能セットには、ブロックパターンからグローバルスタイル、テンプレート、ブロックのデザインツール(その他多数)まで、すべてが含まれます。WordPress 5.9で初めてリリースされました。

グローバルスタイル

WordPressによって生成され、サイトのフロントエンドに埋め込まれたスタイルシートとしてキューに入れられたCSSスタイルです。スタイルシートIDはglobal-styles-inline-cssです。このスタイルシートの内容は、WordPressのデフォルトtheme.json、テーマのtheme.json、およびサイトエディターのグローバルスタイルサイドバーを介してユーザーが提供したスタイルから来ています。

theme.jsonリファレンスドキュメントハウツーガイド、およびブロックエディターのスタイルの紹介を参照してください。

ブロックスタイルと比較してください。

インスペクター

廃止された用語です。 設定サイドバーを参照してください。

ローカルスタイル

ブロックスタイルを参照してください。

ナビゲーションブロック

サイトのナビゲーションメニューを構造とデザインの両方の観点から編集できるブロックです。

パターン

パターンは、ユーザーが毎回変更することを意図したスタートコンテンツとして挿入できる事前定義されたブロックのレイアウトです。挿入されると、ローカル保存として存在し、グローバルではありません。

投稿設定

スケジュール、可視性、用語、フィーチャー画像を含む投稿のメタデータフィールドを含むサイドバー領域です。

クエリブロック

クラシックWP_Queryを複製し、追加機能でさらなるカスタマイズを可能にするブロックです。

再利用可能ブロック

保存され、再利用可能で繰り返し使用できるコンテンツの一部として共有できるブロックです。

リッチテキスト

太字、イタリック、ハイパーリンクなどのリッチコンテンツ編集を可能にする一般的なコンポーネントです。

シリアライゼーション

ブロックの属性オブジェクトをHTMLマークアップに変換するプロセスで、ブロックが編集されるたびに発生します。

設定サイドバー

ドキュメントとブロックの設定を含む右側のパネルです。サイドバーは設定ギアアイコンを使用して切り替えられます。ブロックが選択されているときはブロック設定が表示され、それ以外の場合はドキュメント設定が表示されます。

サイトエディター

さまざまなテンプレート、テンプレートパーツ、スタイリングオプションなどを直接編集し、ナビゲートできる統一された体験です。

スタティックブロック

投稿を保存する時点で内容が知られているブロックのタイプです。スタティックブロックは、投稿コンテンツに直接HTMLマークアップとして保存されます。

テンプレート編集モード

投稿/ページが使用するテンプレートを編集/変更/作成するための縮小された直接編集体験です。

テーマブロック

テンプレートタグを使用して従来のテンプレートで可能なすべてを実現するブロック(例:投稿著者ブロック)。完全なリストはこちらで確認できます。

TinyMCE

TinyMCEは、ウェブベースのJavaScript WYSIWYG(What You See Is What You Get)エディターです。

ツールバー

ボタンコントロールのセットです。ブロックのコンテキストでは、通常、選択されたブロックの上に表示されるブロックコントロールのツールバーを指します。