[WordPress]投稿、カテゴリーページ条件分岐・テンプレートファイルカスタマイズ

  • このエントリーをはてなブックマークに追加
  • このエントリーをはてなブックマークに追加

Twenty Tenばっかり弄ってて他のテーマのカスタムがさっぱりできなかったもんでメモ

投稿記事個別(post)の表示をカスタマイズするにはsingle.php
カテゴリごとに表示を変えるならsingle.phpをコピーしてsingle-{XXX}.phpに名前を変更
(XXXはカテゴリIDもしくはスラッグ)
single.php内で条件分岐してテンプレートを読み込ませる

カテゴリーページの表示カスタマイズは以下のテンプレート階層(順序)で読み込まれるので、該当するファイルを探してカスタマイズ
1 category-{slug}.php
2 category-{ID}.php
3 category.php
4 archive.php
5 index.php

1から順に見つからなければ1→2→3→4→5とテンプレートファイルを探していくので、
どれか該当するものがないかテーマファイルを確認する。
今回はarchive.phpがそれに該当。

タグページは上と同じルールで以下。
1 tag-{slug}.php
2 tag-{ID}.php
3 tag.php
4 archive.php
5 index.php

条件分岐、archive.phpに気が付くまで2週間かかったというアレ。

参考:
WordPressをカスタマイズするなら絶対覚えておきたいテンプレートファイルの使い方|Webデザインレシピ
テンプレート関係で行き詰まると必ずたどりつくところ。そして必ず答えが見つかるところ。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。