Learning site for website creation

016:投稿詳細用テンプレート追加

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

「実績」「ブログ」一覧のリンクをクリックしてもテンプレート「index.php」の「最後の砦」が表示され、投稿詳細が表示されない状況です。

投稿詳細表示用テンプレート「single.php」を作成します。

専用テンプレート

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

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

投稿詳細

優先度(高い ← → 低い)

single-投稿タイプ.php

single.php

index.php

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

投稿詳細用の「single.php」を追加します。 

フォルダ構成

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

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

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

WordPress関数

get_header()

get_footer()

the_title()

the_time()

has_post_thumbnail()

the_post_thumbnail()

the_content()