ワードプレスでは、WEBページを表示するときにPHPファイルを読み込みますが、その読み込む順番が決まっています。 この記事では初心者向けに ワードプレスのPHP読み込み順序とは? 各WEBページの読み込む順序 について解説をしていきます。 ワードプレスを学び始めた方でも分かりやすいように、やさしく解説をしますのでぜひ参考にしてみてください! 目次 1PHP読み込み順序の仕組みを解説 2ワードプレスのPHPファイル読み込み順序について ・トップページ表示 ・固定ページ表示 ・投稿ページ表示 ・カテゴリーページ表示 ・タグページ表示 ・カスタムタクソノミー表示 ・カスタム表示 ・作成者の表示 ・日付別の表示 ・検索結果の表示 ・404エラーの表示 ・添付ファイルの表示 PHP読み込み順序の仕組みを解説 繰り返しになりますが、ワードプレスではWEBページを表示する際に、PHPを読み込む順序が決まっていて、優先順位が高いものから探しに行って、見つかればそのファイルを読み込む(以降のPHPは読み込まれない)といった仕組みがあります。 例えば、トップページ用のPHPで言えば「front-page.php」 → 「home.php」 → 「index.php」という優先順位があります。最初はシステム上「front-page.php」を探しに行って、存在していればfont-page.phpを利用してトップページを表示します。 もし、「font-page.php」が存在しない場合、続いて「home.php」を探しに行きます。「home.php」が存在していれば、home.phpを利用してトップページを表示します。 また、「front-page.php」と「home.php」が共に存在しない場合は、「index.php」を利用してトップページを表示する。といった仕組みです。 以下では各ページのPHPの読み込み順序をお伝えします。 ワードプレスのPHPファイル読み込み順序について トップページ表示 front-page.php → home.php → index.php 固定ページ表示 カスタムテンプレート名.php → page-$slug.php → page-$id.php → page.php → singular.php → index.php 投稿ページ表示 single-$posttype → single.php → singular.php → index.php カテゴリーページ表示 category-$slug.php → category-$id.php → category.php → archive.php → index.php タグページ表示 tag-$slug.php → tag-$id.php → tag.php → archive.php → index.php カスタムタクソノミー表示 taxonomy-$taxonomy-$teram.php → taxonomy-$taxonomy.php → taxonomy.php → archive.php → index.php カスタム表示 archive-$posttype.php → archive.php → index.php 作成者の表示 auther-$name.php → auther-$id.php → auther.php → archive.php → index.php 日付別の表示 date.php → archive.php → index.php 検索結果の表示 search.php → index.php 404エラーの表示 404.php → index.php 添付ファイルの表示 MIME_TYPE.php → attachment.php → single.php → index.php 以上となります。
カテゴリー: Wordpress