WordPressでは、テンプレートはコンテンツが表示される構造を提供します。これは、WordPressテーマによって生成されるファイルであり、特定の投稿またはページに適用して、ウェブサイトでの表示方法を制御できます。
テンプレートはテーマによって異なります。一部のテーマは幅広いテンプレートを提供しており、カスタマイズが容易ですが、そうでないテーマもあります。
新しいテンプレートを作成し、カスタマイズする最も簡単な方法は、テーマビルダーを使用することです。これにより、ドラッグアンドドロップのページビルダーを使用してテンプレートを簡単に変更できます。

WordPressテーマとテンプレートの違いは何ですか?
テンプレートとWordPressテーマの違いを理解することは、初心者には混乱しやすいことです。
WordPressテーマは、ウェブサイト全体の外観を制御します。テーマはファイルの集合体で構成されており、その一部はテンプレートファイルです。テーマは、公式のWordPressテーマディレクトリからインストールしたり、サードパーティのテーマデザイナーからダウンロードしたりできます。
WordPressテンプレートは、WordPressテーマ内にある単一のファイルです。テーマ内の単一のページまたはページのグループのレイアウトを決定します。
WordPressテンプレートとは何ですか?
テンプレートは、WordPressの投稿やページ、その他のWordPressウェブサイトの領域でコンテンツがどのように表示されるかを定義するHTMLおよびCSSコードを含むファイルです。これらは、特定のWordPressテーマ内で機能するように設計されています。
テンプレートをテーマ内にあるページレイアウトファイルと考えると役立ちます。たとえば、テンプレートファイルはホームページの外観を制御し、他のWordPressウェブサイトのページとは異なる外観にするかどうかを決定できます。
ほとんどのWordPressテーマには、標準のWordPressテンプレートファイルが含まれています。ただし、使用しているテーマによって異なる場合があります。
WordPressテーマフォルダ内で見かける可能性のあるテンプレートには次のようなものがあります。
- メインテンプレート(index.php)は、ウェブサイトのメインページを表示します。
- ヘッダーテンプレート(header.php)は、ヘッダーセクションを表示します。
- サイドバーテンプレート(sidebar.php)は、サイドバーのHTML出力を生成します。
- フッターテンプレート(footer.php)は、フッターセクションを表示します。
- テーマ関数(functions.php)には、テーマが使用するコードと関数が含まれています。
- シングル投稿テンプレート(single.php)は、個別の投稿やページを表示します。
- コメントテンプレート(comments.php)は、コメントとコメントフォームを表示します。
テンプレートに加えて、すべてのWordPressテーマはstyle.cssファイルを使用して、テンプレート内で使用されるスタイルを定義します。
WordPressテンプレートの役割とは?
WordPressウェブサイトのすべてのページには、その特徴を定義する特定の種類のテンプレートファイルが必要です。例えば、テーマには、ページ、投稿、ニュース更新、カレンダー、メディアファイルなどの個別のテンプレートを用意できます。
これは、ページテンプレートを単一投稿、ページセクション、またはページのクラスに適用できることを意味します。ページテンプレートは、特定のページまたはページのグループ向けに作成されることがよくあります。
たとえば、ページテンプレートpage.phpはすべてのページのレイアウトを決定しますが、404ページテンプレート404.phpはより具体的で、「404」というスラッグを持つページのみを変更します。

標準のテンプレートを使用する以外に、ユニークなデザイン機能、カスタムループ、特別なサイドバーを提供するように作成されたテンプレートを持つテーマもあります。
たとえば、テーマには連絡先ページ用の特別なテンプレートがあり、サイドバーやフッターなしでページ全体に表示されるようにすることができます。または、任意の投稿を全幅で表示できるテンプレートがある場合もあります。

特別なテンプレートがすべてのテーマでサポートされているわけではないことに注意してください。テーマにそれらが含まれている場合、それらはページコンテンツの右側にある「テンプレート」パネルまたは「ページ属性」ボックスに表示されます。
WordPressテンプレート階層とテンプレートタグ
WordPressのテンプレートは階層構造で機能します。これは、テーマに特定のテンプレートがない場合、WordPressは自動的に階層を上に移動し、より一般的なテンプレートを使用することを意味します。
例えば、お使いのテーマにフロントページテンプレートがない場合、代わりにindex.phpなどの別のテンプレートを使用できます。

WordPressテンプレート階層の初心者向けガイドで、さらに多くのテンプレートインフォグラフィックを表示できます。
1つのテンプレートを別のテンプレートに含めて連携させることができます。これはテンプレートタグを使用して実現されます。たとえば、ヘッダー、フッター、サイドバー、コンテンツテンプレートを含む単一ページテンプレートを持つことができます。
WordPressでテンプレートを見つけるにはどうすればよいですか?
テンプレートは、WordPressホスティングプロバイダーのサーバーに保存されているファイルです。テンプレートを編集したい場合は、それらにアクセスする方法を知る必要があります。
FTPを使用してテンプレートを見つける
テーマのテンプレートを見つける1つの方法は、FTPクライアント(FileZillaなど)を使用することです。/wp-content/themesフォルダを見つけてから、テーマフォルダを見つける必要があります。

そのフォルダ内には、他のファイルとともにテーマのテンプレートファイルが見つかります。これらのファイルをコンピューターにダウンロードしてテキストエディタで使用することで編集できます。
フルサイトエディターでテンプレートを見つける
新しいブロックテーマを使用している場合は、サイトエディタでテンプレートを編集できます。
ブロックテーマでは、テンプレートは、ウェブサイト上の特定の種類のページをデザインするために使用できる事前定義された構造です。たとえば、多くのブロックテーマには、ブログ投稿ページのレイアウトを定義する 単一投稿 テンプレートが付属しています。
単純に外観 » エディターに移動し、メニューの「テンプレート」をクリックします。ここでは、テンプレートページに現在のテンプレートがすべてリストされ、新しいテンプレートを作成できます。

テンプレートのいずれかをクリックすると、その特定のテンプレートの詳細、パターン、および最終更新日時が表示されます。
編集するには、鉛筆の「編集」ボタンをクリックするだけです。これにより、ブロックエディターを使用してページテンプレートを編集できます。新しいブロックを追加したり、ブロックまたはページの設定をカスタマイズしたりできます。
テーマファイルエディターでテンプレートを見つける
古いテーマの場合、WordPress管理画面にログインしているときに 外観 » テーマファイルエディター に移動し、「外観」タブで「テーマエディター」リンクをクリックすることで、テンプレートファイルを編集できます。
そこに着いたら、画面右側にあるアクティブなテーマ内のテンプレートファイルを探してください。

画面中央のテキストボックスで、テンプレートファイルのコンテンツを編集できます。
テーマビルダープラグインでテンプレートを見つける場所は?
テーマテンプレートをカスタマイズする最も簡単な方法は、テーマビルダープラグインを使用することです。SeedProd は最高のWordPressテーマビルダープラグインです。美しいウェブサイトのレイアウトを作成したり、コードを書かずにカスタムテーマを作成したりできます。
コードなしでSeedProdを使用して簡単にテーマを作成する方法については、カスタムWordPressテーマを簡単に作成する方法に関するガイドをご覧ください。
これが完了したら、SeedProd » テーマビルダーに移動して、テンプレートを見つけてカスタマイズできます。

テンプレートのいずれかをクリックすると、SeedProdのビジュアルエディターで投稿テンプレートが開きます。
これは2列レイアウトになっており、リアルタイムでプレビューを確認しながら、テンプレートに新しいブロックやセクションを追加できます。ブロックの設定は、クリックするだけで変更できます。

この記事がWordPressテンプレートについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。
