ホームページを表示する時に使われるテンプレートファイルについてのまとめです。
「ホームページの表示」が「最新の投稿」に設定されているとき
「設定」→「表示設定」で「ホームページの表示」が「最新の投稿」に設定されているとき
front-page.phpがある場合
front-page.phpが使われる
front-page.phpがない場合
home.phpが使われる
front-page.php、home.phpが両方ともない場合
index.phpが使われる
index.phpがないことなんて、ある?
「ホームページの表示」が「固定ページ」に設定されているとき
「設定」→「表示設定」で「ホームページの表示」が「固定ページ」に設定されているとき。
front-page.phpがある場合
front-page.phpが使われる
front-page.phpがない場合
page.phpが使われる
front-page.php、page.phpが両方ともない場合
index.phpが使われる
固定ページを作成した時にURLスラッグを設定してあった場合、page.phpより前に、page-sample.phpが優先されます。
front-page.phpが最優先だ
front-page.phpがあれば、設定がどうであれ最優先で使用されます。
使用されているテーマファイルを知りたい
ワードプレスの作業中、今表示されているページがどのファイルで表示されている知りたい時、ファイルに以下のように書くと使用しているファイルの名前が表示されます。
<?php print basename(__FILE__);?>
なかなか便利です。
最終的に削除するのをお忘れなく。
全ファイルに書くのが(後々消すもの)めんどうくさいから、「あ、共通で読み込んでいるheader.phpに書けばいいのでは?」とひらめいた方、ナイスです!
header.phpと表示されます。
phpの方が賢かったです。(私もやりました)
おつかれさまでした。