ワードプレスのPHPファイルには読み込む順番が決まっています。
例えばトップページ用のphpファイルで言えば「front-page.php」 → 「home.php」 → 「index.php」という順序で読み込まれます。
仮に、front-page.phpとhome.phpが存在しないときはindex.phpが表示されます。
一方、front-page.php、home.php、index.phpの全て存在するときは、優先順位が一番高いfront-page.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