記事一覧

必要なテンプレートの種類

 posted by suzu
テンプレート作成のススメ

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

実装推奨(本来は必須にしたいのではないか)と思われるページテンプレート
必須ではないが極力用意した方がよいテンプレート
より細かい切り分けをしたい場合に用意するテンプレート

  • 横に列挙してあるスクリプト名は右へ行く程、実行優先度が高い
  • 右列のテンプレートが存在しない場合は、一番近い左列のテンプレートで代替される
  • 縦に列挙してあるスクリプト名は下へ行く程、実行優先度が高い

関連記事

eyecatch_template

一覧ページネーション を表示する

実は、今回から次のテンプレート作成 (の解説) に取り掛かろうと 思っていたので...

記事を読む

eyecatch_template

カスタムヘッダーを表示する – [1]

前回までの記事 「index.php を作成する – [1]」 「i...

記事を読む

eyecatch_template

index.php を作成する – [1]

先の記事 「作成するテンプレートを整理する」 で 作成すべきテンプレートを拾い出...

記事を読む

カレンダー

2024年10月
« 7月    
 12345
6789101112
13141516171819
20212223242526
2728293031  
PAGE TOP ↑