0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WordPressで自作テーマを作る(ページ構成ファイル)

Last updated at Posted at 2022-08-26

はじめに

こちらの記事の続きで書いてます。

ページを構成するファイル

ページを構成するファイルは主に以下の5種類あります。
すべて、テーマファイルの直下に作成すれば良いです。

  • front-page.php
  • home.php
  • index.php
  • page.php
  • single.php

全部作らなきゃいけないわけではなくて、ページにアクセスしたときに、どのファイルが読み込まれるのか、ルールが決まっています。

各ファイルの説明

  • front-page.php、home.php、index.phpはトップページを表示させるファイル
  • page.phpは固定ページを表示させるファイル
  • single.phpは投稿ページを表示させるファイル

index.phpは使わなくても必須

テーマファイルには、index.phpstyle.cssが最低限必要となります。
なので、使わなくても必要になります。そういう仕様なので仕方ないです。

トップページ設定の挙動

トップページをの表示は、ホームページの表示設定によって動作が変わります。
設定 > 表示設定 > ホームページの表示の項目によって動作が変わります。

最新の投稿に設定

front-page.phpが存在しなければ、home.phpが読み込まれ、home.phpも存在しなければindex.phpが読み込まれます。
front-page.php > home.php > index.php

固定ページに設定

固定ページに設定した場合は、page.phpが2番目に優先されます。

  • ホームページのみ設定した場合
    front-page.php > page.php > home.php > index.phpの順で呼び出され、固定ページがトップページとなります。

  • 投稿ページのみ設定した場合
    home.php > index.phpの順で呼び出され、投稿記事一覧ページがトップページとなります。

  • ホームページと投稿ページ両方設定した場合
    固定ページがhttps://{FQDN}/のアドレスでトップページに設定されます。
    https://{FQDN}/{設定した固定ページ}/が、投稿記事一覧ページとして設定されます。

固定ページを表示させる場合

page.phpが読み込まれます。

投稿ページを表示させる場合

single.phpが読み込まれます。

参考にさせていただいたサイト様

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?