記事一覧

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

 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

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

前の記事 「カスタムヘッダーを表示する – [3]」 までで Wor...

記事を読む

eyecatch_template

single.php を作成する – [2]

今回は 個別投稿記事を表示する single.php 作成の続きです。 前回作成...

記事を読む

eyecatch_template

ナビゲーションメニューを追加する

今回は、ナビゲーションメニューを表示させてみます。 本ブログでは、ヘッダー画像下...

記事を読む

カレンダー

2019年9月
« 7月    
1234567
891011121314
15161718192021
22232425262728
2930  
PAGE TOP ↑