記事一覧

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

 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

HTMLをデザインする [カラム装飾]

今回は、先の記事 「HTMLをデザインする [カラム]」 で カラムレイアウトを...

記事を読む

eyecatch_template

不要なヘッダーを除去する

今回は不要なヘッダーを除去してみます。 またまた時間が空いてしまってすみません・...

記事を読む

eyecatch_template

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

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

記事を読む

カレンダー

2019年11月
« 7月    
 12
3456789
10111213141516
17181920212223
24252627282930
PAGE TOP ↑