WordPress の home.php と index.phpの違い

WordPress カテゴリー WordPress

旧Wordpress(2.1以前)では、管理画面からフロントページの指定が出来ませんでした。
その為、フロントページを表示する為に予約されたファイル名(予約名)が「home.php」です。
※フロントページとはトップページです。

現在は、管理画面からフロントページに固定ページの指定が出来るので、home.phpの利用は少なくなってきています。
ほとんどのテーマがindex.phpの利用だけになってきていますがテーマによっては大事なファイルです。

優先順位は、home.php、index.phpの順番で参照されます。

フロントページの設定

フロントページの設定

  • 最新の投稿を指定した場合は、home.php(ない場合はindex.php)を使って指定されたページに指定された最大投稿数の投稿を表示します。
  • フロントページの設定に固定ページを指定した場合は、選択したフロントページを指定のページテンプレートで表示。(page.phpなど)
  • 投稿ページを指定した場合は、最新の投稿と同じ内容を指定されたページに表示します。
    ※固定ページの内容は表示されません。