固定ページのテンプレート優先順位
- page-$slug.php
- page-$id.php
- page.php
- singular.php
- index.php
むやみに優先度の高いテンプレートファイルを作るのではなく、固定ページのテンプレートとしてもっとも基本となる「page.php」を作成し、必要に応じて「page-$slug.php」や「page-$id.php」といったより絞り込まれたテンプレートを利用するべき。
投稿ページのテンプレート優先順位
- single-post.php
- single.php
- singular.php
- index.php
アーカイブのテンプレート優先順位
順位 | カテゴリー | 日付 | タグ | 作成者 |
---|---|---|---|---|
① | category-$slug.php | date.php | tag-$slug.php | author-$nickname.php |
② | category-$id.php | – | tag-$id.php | author-$id.php |
③ | category.php | – | tag.php | author.php |
④ | archive.php | archive.php | archive.php | archive.php |
⑤ | index.php | index.php | index.php | index.php |
フロントページのテンプレート優先順位
- front-page.php
- home.php
- index.php
カスタム投稿タイプ・記事のテンプレート優先順位
- single-$posttype.php
- single.php
- singular.php
- index.php
「$posttype」にはカスタム投稿タイプの識別子が入る。
カスタム投稿タイプ・アーカイブのテンプレート優先順位
- archive-$posttype.php
- archive.php
- index.php
カスタムタクソノミーアーカイブのテンプレート優先順位
- taxonomy-$taxonomy-$term.php
- taxonomy-$taxonomy.php
- taxonomy.php
- archive.php
- index.php
「最新の投稿」でのフロントページのテンプレート優先順位
- front-page.php
- home.php
- index.php