CATEGORY

始める

Release | Updated |

WordPressの表示ファイル順位。テンプレート階層と優先順位早見表。

トップページ(ホームページ)表示

優先順位テンプレートファイル名
1front-page.php
3home.php
4index.php

個別投稿表示

優先順位テンプレートファイル名
1single-[post_type].php
2single.php
3singular.php
4index.php

固定ページ表示

優先順位テンプレートファイル名
1カスタムテンプレート名.php
2page-[slug].php
3page-[ID].php
4page.php
5singular.php
6index.php

カテゴリー表示

優先順位テンプレートファイル名
1category-[slug].php
2category-[ID].php
3category.php
4archive.php
5index.php

タグ表示

優先順位テンプレートファイル名
1tag-[slug].php
2tag-[ID].php
3tag.php
4archive.php
5index.php

カスタムタクソノミー表示

優先順位テンプレートファイル名
1taxonomy-[taxonomy]-[teram].php
2taxsonomy-[taxsonomy].php
3taxsonomy.php
4archive.php
5index.php

カスタム投稿タイプ表示

優先順位テンプレートファイル名
1archive-[post_type].php
2archive.php
3index.php

作成者表示

優先順位テンプレートファイル名
1author-[name].php
2author-[ID].php
3author.php
4archive.php
5index.php

日付別表示

優先順位テンプレートファイル名
1date.php
2archive.php
3index.php

検索結果表示

優先順位テンプレートファイル名
1search.php
2index.php

404エラー表示

優先順位テンプレートファイル名
1404.php
2index.php

添付ファイル表示

優先順位テンプレートファイル名
1MIME_TYPE.php
2attachment.php
3single.php
4index.php

テンプレート階層とは?

「テンプレート階層」とは、WordPressが定めたテンプレートファイルを出力する際の仕組み・ルールのことです。
ページごとに、どのテンプレートファイルを呼び出すか優先順位が決まっています。

優先順位

  1. アクセスされたURLからページの種類を判別
  2. ページの種類ごと(TOPページ?固定ページ?)にテンプレート階層上位のテンプレートファイルから探す
  3. 最初に一致するテンプレートファイルがある場合、そのテンプレートファイルを使用
  4. 一致しなければ階層内の次のファイルを探す
  5. どれにも一致しない場合「index.php」を使用する

WordPressの定めたルール、優先順位に従ってテンプレートファイルをカスタマイズしていきましょう!

こちらの記事もいかかですか?

  1. HOME
  2. WordPressの表示ファイル順位。テンプレート階層と優先順位早見表。