WordPress:カスタム分類のアーカイブページでtaxonomy.phpが表示されない場合の解決方法

WordPress:タクソノミーテンプレート(taxonomy.php)が表示されない場合の解決方法

WordPressでは、カテゴリー分類やタグ分類と同じように、独自のカスタム分類を作成し、カスタム分類ごとのアーカイブページを作成できます。

カスタム分類のアーカイブページの表示には、下記の順番でテンプレートが優先的に使用されます。例えば、taxonomy.phpindex.phpがあれば、taxonomy.phpがテンプレートとして使用されます。

  • taxonomy-{taxonomy}-{term}.php
  • taxonomy-{taxonomy}.php
  • taxonomy.php
  • archive.php
  • index.php

さて、カスタム分類を作成して、taxonomy.phpテンプレートを用意して、カスタム分類のアーカイブページ(https://www.example.com/{taxonomy}/{term}/)にアクセスしてみたのですが、taxonomy.phpが使用されず、index.phpがテンプレートとして使用されてしまいます。

いろいろと試してみた結果、管理画面の設定 > パーマリンク設定で、「変更を保存」ボタンを押したところ、taxonomy.phpがテンプレートとして使用されるようになりました。

taxonomy.phpがテンプレートに反映されない場合は、試してみてください。