WordPressテーマファイル一覧

Template Files

基本ファイル

style.cssテーマ情報(Theme Nameなど)とスタイルを記述するメインCSS
functions.php機能追加・テーマサポート設定・カスタム処理を記述
index.phpすべてのテンプレートの最終フォールバック

トップページ関連

front-page.phpサイトのトップページ専用
home.phpブログ記事一覧(投稿トップ)

個別ページ

single.php投稿の個別ページ
page.php固定ページの個別ページ
singular.php投稿 + 固定ページ共通の個別テンプレート

使う場面:投稿と固定ページのデザインを統一したい時。

一覧ページ

archive.phpアーカイブ全般(カテゴリ・タグ・著者・日付など)
category.phpカテゴリーページ
tag.phpタグページ

検索・404

search.php検索結果ページ
404.phpページが存在しない時のエラーページ

共通パーツ

header.phpヘッダー
footer.phpフッター
sidebar.phpサイドバー

部分テンプレート

content.php投稿ループ内の共通出力パーツ

ポイント
・名前は固定ではなく任意
get_template_part('content')と呼ぶために content.phpとするのが一般的

使う場面:投稿一覧やループ部分をパーツ化して整理したい時。

カスタム投稿タイプ

single-{post_type}.php特定のカスタム投稿タイプの個別ページ
archive-{post_type}.php特定のカスタム投稿タイプの一覧表示
taxonomy-{taxonomy}.phpカスタムタクソノミーのアーカイブページ
taxonomy-{taxonomy}-{term}.php特定タクソノミー + 特定ターム専用テンプレート

テンプレート階層フローチャート

投稿ページ

  1. single-{post_type}.php
  2. single.php
  3. singular.php
  4. index.php

固定ページ

  1. page-{slug}.php
  2. page-{id}.php
  3. page.php
  4. singular.php
  5. index.php

カテゴリーアーカイブ

  1. category-{slug}.php
  2. category-{id}.php
  3. category.php
  4. archive.php
  5. index.php

タグアーカイブ

  1. tag-{slug}.php
  2. tag-{id}.php
  3. tag.php
  4. archive.php
  5. index.php

カスタム投稿タイプ(アーカイブ)

  1. archive-{post_type}.php
  2. archive.php
  3. index.php

カスタム投稿タイプ(個別ページ)

  1. single-{post_type}.php
  2. single.php
  3. singular.php
  4. index.php

トップページ

  • 固定フロントページ設定あり
    1. front-page.php
    2. home.php
    3. index.php
  • 投稿一覧(ブログトップ)
    1. home.php
    2. index.php

検索結果

  1. search.php
  2. index.php

404

  1. 404.php
  2. index.php

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


L o a d i n g . . .