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

ブロック一覧へ戻る

テンプレートパーツブロックは、WordPress 5.9から導入された高機能なブロックです。ブロックテーマやテンプレート編集をサポートするテーマで使用できます。テンプレートパーツブロックは、テーマに付属している場合が多く、サイト構造を整理して表示するために使用されます。テンプレートを作成、編集している間のみ使用でき、サイト上で繰り返される領域のブロックを管理できます。たとえば、サイトヘッダーやサイトフッターのような領域の作成に最適です。テンプレートパーツ内のブロックを変更すると、エディターは、そのテンプレートパーツを含むすべてのブロックテンプレートのブロックを更新します。

テンプレートパーツブロックを追加するには、「ブロックを追加」ボタンをクリックし、テンプレートパートブロックを選択します。また、新しい段落ブロックで「/template part」と入力して Enter キーを押して、すぐに追加することもできます。多くの場合、このブロックを検索すると、ヘッダーやフッターなど、テンプレートパーツブロックの種類を選択するオプションも表示されます。ブロックインサーターでヘッダーやフッターを検索してブロックを挿入するか、ショートカットの「/header」「/footer」を使用することもできます。

ブロックを追加する詳細な手順については、こちらを参照してください。

テンプレートパーツの追加

テンプレートエディターサイトエディターで直接テンプレートを編集する際に、テンプレートを追加できます。テンプレートパーツを追加した後、既存のパーツから選択するか、新規にテンプレートパーツを作成できます。

Image showing what it looks like after adding a template part block.

既存のテンプレートパーツからの選択

「既存の選択」ボタンを選択すると、既存のパーツを検索、プレビュー、選択できるモーダルウィンドウが表示されます。これらのパーツは、使用するテーマに依存します。

Image of what it looks like upon selecting the option to choose existing template parts with a search field visible.

新規テンプレートパーツの作成

「新規テンプレートパーツ」を選択して、名前を付けます。将来、見つけやすいように、説明的な名前を付けるとよいでしょう。

Image showing the prompt one sees upon creating a new template part block with a field to edit the name and options to create or cancel.

「作成」ボタンをクリックすると、ブロックが配置され、カスタマイズを始められます。

テンプレートパーツリストからの新規テンプレートパーツの作成

ブロックテーマを使用している場合は、管理画面の「外観」 > 「エディター (ベータ)」 > 「テンプレートパーツ」のテンプレートパーツ一覧からも新規に作成できます。「新規追加」ボタンを選択するとモーダルウィンドウが表示され、テンプレートパーツの名前を追加し、領域を選択できます。新規にテンプレートパーツを作成するには、名前を付ける必要があります。

Image showing the prompt one sees upon creating a new template part in the Site Editor.

テンプレートパーツのカスタマイズ

テンプレートパーツブロックを追加または選択した後、中にブロックを追加することで、さまざまなカスタマイズが可能です。編集中の現在のテンプレートパーツを見つけやすくするために、以下のオプションの使用をお勧めします。

  • テンプレートを編集中にリストビューを使用する。編集するコンテンツ内でヘッダーやフッターをすばやく特定できます。
  • 後述するテンプレートパーツフォーカスモードを使用する。

テンプレートパーツフォーカスモード

ヘッダーやフッターなどのテンプレートパーツの編集に集中するために、個々のテンプレートパーツのみを表示する専用モードを使用できます。このモードにアクセスするには、いくつかの方法があります。

  • サイトエディターでテンプレートパーツを選択し、縦の三点リーダーメニューをクリックし、「ヘッダーを編集」または各テンプレートパーツ名を選択する。 
  • リストビューでテンプレートパーツを選択し、縦の三点リーダーメニューをクリックし、「ヘッダーを編集」または各テンプレートパーツ名を選択する。 
  • ブラウジングサイドバーから、テンプレートパーツに移動し、カスタマイズするテンプレートパーツを選択する。
  • トップツールバーから、カスタマイズするテンプレートパーツの横にある「領域」の縦の三点リーダーメニューをクリックする。

このモードへのアクセス方法の一つを動画でご紹介します。

テンプレートパーツの置換

テーマが同じ領域に対して複数のテンプレートパーツを用意している場合、ブロックツールバーの「置換」オプションを使用して、現在のテンプレートパーツを別のテンプレートパーツに置き換えられます。このオプションが表示されない場合は、テーマが同じ領域に対して複数のテンプレートパーツを提供していません。

Image showing the option to replace a current template part.

高度な設定

「高度な設定」では、テンプレートパーツ名を変更したり、領域を一般、ヘッダー、フッターから選択できます。このパネルでは、HTML要素を変更したり、ブロックに CSS クラスを追加できます。以下のHTML要素から選択できます。div、header、footer、main、section、article、aside。

Image of advanced options with the template part block.

Changelog:

  • Created 2022-01-05

この記事は役に立ちましたか ? どうすればさらに改善できますか ?