Learning site for website creation

最終更新日から1年以上経過しています

WordPressのテンプレート階層

  • 投稿日:2014年10月26日

WordPressでオリジナルテーマを作る時の確認用。

ページの種類 高←テンプレート階層優先度→低
ホーム(トップ)ページ home.php index.php
フロントページ front-page.php
固定ページ {custom_name}.php※1 page-{slug}.php page-{id}.php page.php
個別投稿ページ single.php
カスタム投稿ページ single-{post_type}.php
検索結果ページ search.php
404エラーページ 404.php
カテゴリーアーカイブ category-{slug}.php category-{id}.php category.php archive.php
タグアーカイブ tag-{slug}.php tag-{id}.php tag.php
作成者アーカイブ author-{nicename}.php author-{id}.php author.php
日付別アーカイブ date.php
カスタム投稿タイプアーカイブ archive-{post_type}.php
カスタム分類アーカイブ taxonomy-{taxonomy}-{term}.php taxonomy-{taxonomy}.php taxonomy.php

※1 custom_nameテンプレートについて

「好きな名前.php」のテンプレートファイルを作成し、ファイルの先頭に以下のコメント入れる。

<?php
/*
Template Name: 管理画面に表示されるテンプレート名
*/
?>

「管理画面>固定ページ」の編集画面でカスタムテンプレートを選択できるようになる。

template