3.2 テンプレート階層について - Yoshikikojima/hajimete-no-wordpress GitHub Wiki

WordPress はページの種類ごとに表示するテンプレートが変わります。

例えばトップページでは index.php が読み込まれ、投稿ページでは single.php が読み込まれます。

各ページがどのテンプレートを読み込むか把握しましょう。

どのテンプレートを読み込んでいるかプラグインで確認する

どのテンプレートが読み込まれているかをわかりやすくするために、テンプレートのファイル名を表示するプラグインをインストールしましょう。

  • Show Current Template

管理画面のプラグインから検索してインストールしましょう。

インストールができたらトップページを見てみましょう

次に投稿ページ

固定ページはどうでしょう?

テンプレートの例

ページ ファイル名 役割
テーマの必須ファイル index.php (最も汎用的なテンプレート)
投稿 single.php 投稿ページを出力
固定ページ page.php 固定ページを出力
アーカイブ archive.php アーカイブ(一覧)ページを出力
カテゴリー category.php カテゴリーごとのアーカイブ(一覧)ページを出力
タグ tag.php タグごとのアーカイブ(一覧)ページを出力
作成者 author.php 作成者別のアーカイブ(一覧)ページを出力
検索結果 search.php 検索結果のページを出力
404 (Not Found) 404.php 404 エラー(Not Found)ページを出力

その他のテンプレートについて

上記では書ききれなかったテンプレート階層は WordPress Codex を参照しましょう。

https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4