| 種類 | テンプレート | 内容 |
|---|---|---|
| テーマの必須ファイル | index.php | 他に適切なテンプレートがないときに最終的に使用されるファイル |
| フロントページ | front-page.php | サイトのトップページ |
| ホームページ | home.php | ブログのトップページ |
| 固定ページ | page.php | 固定ページ |
| 投稿 | single.php | 個別の投稿の詳細ページ |
| カテゴリー | category.php | カテゴリーごとの記事一覧ページ |
| タグ | tag.php | タグごとの記事一覧ページ |
| 作成者 | author.php | 作成者別の記事一覧ページ |
| 日付 | date.php | 日付ごとの記事一覧ページ |
| アーカイブ | archive.php | 記事一覧ページ |
| 検索結果 | search.php | 検索結果のページ |
| 404 (Not Found) | 404.php | 404エラー(Not Found)ページ |
テンプレートタグの例:
- ヘッダーを呼び出す時: <?php get_header() ;?>
- フッターを呼び出す時: <?php get_footer() ;?>
ホームページのテンプレートの優先順位
- front-page.php
- 固定ページ
- home.php
- index.php
固定ページのテンプレートの優先順位
- page-{slug}.php
- page-{ID}.php
- page.php
- index.php
カテゴリー別記事のテンプレートの優先順位
- category-{slug}.php
- category-{ID}.php
- category.php
- archive.php
- index.php
投稿ページのテンプレートの優先順位
- single-{post-type}.php
- single.php
- singular.php
- index.php