wordpressのテンプレートを作るのに、前から疑問だったこと。
テーマごとにsingle.phpとかがあったりなかったり、これはどこで紐付けがされてるんだろうなぁと思っていた。
それが、今日調べていてわかった。優先順位があることを!
記事の詳細ページは、single.phpがあったら、そっちが優先されるそうだ。
こちらの記事を参照>WordPressのThemeを作ってみよう(ファイル編)(@AOINA.COM)
記事が消えちゃったら困るので、必要なところだけコピペ。ごめんなさい。
home.php サイトトップ
優先 home.php > index.php
archive.php アーカイブ表示時
優先 archive.php > index.php
category.php カテゴリアーカイブ表示時
優先 category.php > archive.php > index.php
(※category-1.phpはカテゴリIDが1の時呼び出される)
date.php 日付アーカイブ表示時
優先 date.php > archive.php > index.php
search.php 検索結果表示時
優先 search.php > index.php
page.php ページ表示時
優先 page.php > index.php
single.php 記事(post)表示時
優先 single.php > index.php
404.php 「そんなページは無いですけど」の表示時
優先 404.php > index.php
コメントを残す