Learning site for website creation

012:投稿一覧表示用テンプレート追加

公開日:2020年11月06日 更新日:2020年11月08日

グローバルメニューの「Blog」をクリックしてもテンプレート「index.php」の「最後の砦」が表示され、カテゴリー一覧が表示されない状況です。

投稿一覧表示用テンプレート「home.php」を作成します。

専用テンプレート

必要に応じて専用のテンプレートを追加できます。他にも追加できるファイルがありますが主なファイルは以下です。

front-page.phpフロントページ表示用テンプレート
home.php主に固定ページの上にあるブログ投稿一覧表示用テンプレート
single.php投稿詳細ページ表示用テンプレート
page.php固定ページ表示用テンプレート
archive.phpアーカイブ一覧全般表示用テンプレート
category.phpカテゴリー一覧表示用テンプレート
tag.phpタグ一覧表示用テンプレート
search.php検索結果一覧表示用テンプレート
date.php日付別一覧表示用テンプレート
404.php404エラー表示用テンプレート
header.php共通ヘッダーパーツテンプレート
footer.php共通フッターパーツテンプレート
sidebar.php共通サイドバーテンプレート
searchform.php検索フォーム用テンプレート
comments.phpコメント用テンプレート

テーマ内に専用テンプレートを追加

カテゴリー一覧表示用テンプレートの「home.php」を追加します。 

フォルダ構成

  • lesson01
    • imgフォルダ
    • front-page.php
    • functions.php
    • home.php(追加)
    • index.php
    • screenshot.png
    • style.css

件数を表示

<?php echo $wp_query->found_posts; ?>

このページで出てくる関数

WordPress関数は「公式サイトのドキュメント」で確認しましょう。

WordPress関数

get_header()

get_footer()