home.phpは、WordPressにおいて「最新の投稿」のページとして表示されるテンプレートです。
home.phpの役割や作り方についてまとめました。
INFORMATION
home.phpとは
home.phpが存在すると「最新の投稿」の一覧を表示するページで自動的に呼び出されます。
他にトップページ用のテンプレートとしてはindex.phpとfront-page.phpがありますが、これらの棲み分けは以下のとおりです。
index.php | WordPressテーマに必須。そのページで呼び出すテンプレートファイルが存在しない場合に表示される。 |
home.php | 「最新の投稿」ページに表示される。 |
front-page.php | トップページに表示される。 |
home.phpの作り方
home.phpは、テーマフォルダ直下に設置します。
/wp-content/themes/テーマフォルダ/home.php
名称や設置場所は固定ですので、home.phpから変更しないようにしてください。
home.phpのサンプルコード
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
get_header();
?>
<article>
<section>
<?php include_once get_template_directory() . '/template/article-list.php'; ?>
</section>
</article>
<?php
get_footer();
?>
一般的にhome.phpに含まれる要素は下記の通りです。
- ヘッダーの呼び出し
- 投稿記事リストの表示
- フッターの呼び出し
参考にしてください。