テンプレートファイルとは
WordPressのテンプレートファイルはWEBサイトの外観と機能を制御するためのファイルです
テンプレート=ひな形
WordPressは、ページの種類ごとにテンプレート(ひな形)を使い分ける仕組み

テンプレート階層とは

テンプレートファイルが使われるときの優先順位
参考(WordPress公式)
https://ja.wordpress.org/team/handbook/theme-development/basics/template-hierarchy/
トップページに紐づくテンプレート
- front-page.php(サイトのトップページ)
- home.php(ブログのトップページ)
- index.php(テンプレートの指定がないときに使用)
固定ページに紐づくテンプレート
- page-スラッグ名.php or page-ページID.php (指定した固定ページで表示させる場合)
- page.php(固定ページ)
- singular.php(上の2つががないときに表示)
- index.php(テンプレートの指定がないときに使用)
投稿に紐づくテンプレート
- single.php(投稿の個別記事ページのテンプレートで表示)
- singular.php(single.phpがないときに表示)
- index.php(テンプレートの指定がないときに使用)
投稿のアーカイブに紐づくテンプレート
- date.php(日付アーカイブテンプレートで表示)
- archive.php(date.phpがないときに表示)
- index.php(テンプレートの指定がないときに使用)
カテゴリー
- category-スラッグ名.php or category-カテゴリーID.php (指定したカテゴリーで表示させる場合)
- category.php(カテゴリーテンプレートで表示)
- archive.php(上の2つががないときに表示)
- index.php(テンプレートの指定がないときに使用)
タグ
- tag-スラッグ名.php or tag-カテゴリーID.php(指定したタグで表示させる場合)
- tag.php(タグテンプレートで表示)
- archive.php(上の2つががないときに表示)
- index.php(テンプレートの指定がないときに使用)
カスタム投稿に紐づくテンプレート
- single-投稿タイプ名.php(カスタム投稿のテンプレートで表示)
- single.php(single-投稿タイプ名.phpがないときに表示)
- singular.php(single.phpがないときに表示)
- index.php(テンプレートの指定がないときに使用)
カスタム投稿のアーカイブに紐づくテンプレート
- archive-投稿タイプ名.php(カスタム投稿アーカイブテンプレートで表示)
- archive.php(上の2つががないときに表示)
- index.php(テンプレートの指定がないときに使用)
カテゴリー
- category-スラッグ名.php or category-カテゴリーID.php (指定したカテゴリーで表示させる場合)
- category.php(カテゴリーテンプレートで表示)
- archive.php(archive-投稿タイプ名.phpがないときに表示)
- index.php(テンプレートの指定がないときに使用)
タグ
- taxonomy-タクソノミー名-ターム名.php(特定のタームで表示させる場合)
- taxonomy-タクソノミー名.php(特定のカスタムたくそのミーで表紙させる場合)
- taxonomy.php(タクソノミーテンプレートで表示)
- archive.php(上の2つががないときに表示)
- index.php(テンプレートの指定がないときに使用)





