WordPress(ワードプレス)のテンプレートファイル優先順位
公開日:
WordPressでホームページを制作する上で、自作テーマかダウンロードしたテーマを使うか方法はいくつもあります。自作テーマを作る際にファイル間の優先順位で思うように動かないときがあると思います。
とくに、ページネーションやコンテンツの一覧ページなどの表示で上手くいかないということがあると思います。
そういった時に、まず確認してほしいのがファイルの優先順位です。この順位をしっかりと把握した上で制作することで、あなたが今つまづいている個所や思うように動かないといった悩みが解消されるかもしれません。
WordPressのphpファイルには優先順位がある
WordPressには個別ページ・アーカイブページ(一覧)・その他のページの3種類が存在します。
その3種類のファイルは下記のファイルになります。
個別ページ
- トップページ
- 固定ページ
- 投稿
アーカイブページ(一覧)
- カテゴリー別
- 日付別
- タグ別
- 著者別
- カスタム分類
その他のページ
- 検索結果
- 404
このように各種類に各用途のファイルに分けられます。
WordPressファイルの優先表
ページの種類 | 優先順位[.php]( 高い–低い ) | ||||
---|---|---|---|---|---|
トップ | home | – | – | – | index |
フロント | front-page | – | – | – | index |
固定 | ページテンプレート | page-{slug} | page-{id} | page | index |
個別投稿 | single-post | single | – | – | index |
カスタム投稿 | single-{post_type} | single | – | – | index |
カスタム分類 アーカイブ |
taxonomy-{taxonomy}-{term} | taxonomy-{taxonomy} | taxonomy | archive | index |
カスタム投稿タイプ アーカイブ |
archive-{post_type} | archive | – | – | index |
カテゴリー アーカイブ |
category-{slug} | category-{id} | category | archive | index |
タグ アーカイブ |
tag-{slug} | tag-{id} | tag | archive | index |
著者 アーカイブ |
author-{nicename} | author-{id} | author | archive | index |
日付別 アーカイブ |
date | archive | – | – | index |
404エラー | 404 | – | – | – | index |
検索結果 | search | – | – | – | index |
添付ファイル | image video application |
attachment | single-attachment | single | index |
※表に関してはパソコンで見るようにしてください。デバイスによっては崩れている恐れがあります。
この表と自作テーマのファイルを照らし合わせながら再度、確認してみてください。
現在、「思うように動かない」「表示はされているか一覧がでない」「記事は表示されているがページネーションが機能していない」などの問題が解決すると思います。
一つ一つ見直して完成へと向かいましょう!