WordPressテーマを作成するには、訪問者がアクセスするページ種類ごとに
テンプレートファイルを作成する必要があります。
詳しくは テンプレート階層 – WordPress Codex 日本語版 を参照
インデックスページ index.php |
404エラー 404.php |
|
検索結果(一覧) search.php |
||
アーカイブ(一覧) archive.php paged.php (2ページ目以降) |
カスタムタクソノミー別 taxonomy.php taxonomy-$taxonomy.php taxonomy-$taxonomy-$term.php |
|
カテゴリ別 category.php category-$id.php category-$slug.php |
||
タグ別 tag.php tag-$id.php tag-$slug.php |
||
作成者別 author.php author-$id.php author-$nicename.php |
||
日付別(年別、月別、日別) date.php |
||
カスタム投稿タイプ別 archive-$posttype.php |
||
個別投稿ページ single.php |
添付ファイル投稿 attachment.php $mimetype_$subtype.php $subtype.php $mimetype.php |
|
カスタム投稿 single-$posttype.php |
||
ブログ投稿 single-post.php |
||
個別固定ページ | カスタムテンプレート $custom.php |
|
標準テンプレート page.php page-$id.php page-$slug.php |
||
サイトフロントページ front-page.php |
固定ページ指定時 → 個別固定ページ |
|
投稿一覧指定時 → ブログ投稿インデックス(一覧) |
||
ブログ投稿インデックス(一覧) home.php |
||
コメントポップアップページ comments-popup.php |
実装推奨(本来は必須にしたいのではないか)と思われるページテンプレート
必須ではないが極力用意した方がよいテンプレート
より細かい切り分けをしたい場合に用意するテンプレート
- 横に列挙してあるスクリプト名は右へ行く程、実行優先度が高い
- 右列のテンプレートが存在しない場合は、一番近い左列のテンプレートで代替される
- 縦に列挙してあるスクリプト名は下へ行く程、実行優先度が高い