質問: カテゴリページのカスタム投稿タイプ 通常のwordpressカテゴリを使用するカスタム投稿タイプを使用しています。 自分のカスタム投稿タイプを表示するようにカテゴリテンプレートを変更することができます。問題は、一度これを実行すると、通常のブログ投稿も影響を受けることです。もちろん、通常のブログ投稿または投稿の種類を1つのカテゴリに限定し、そのカテゴリでのみ機能するcategory-id.phpを作成することもできます。しかし、もっと柔軟な解決策があるかどうか私は疑問に思いますか? 投稿タイプに固有のカテゴリテンプレート、つまり投稿を表示するカテゴリテンプレート、カスタム投稿タイプを表示するカテゴリテンプレートなどを作成できますか。これは可能ですか。そうでなければ、これを回避する最善の方法は何ですか?
回答: カスタム分類のカスタム投稿タイプの場合は、その分類のテンプレートを作成できます。カスタム分類テンプレートはtaxonomy-{taxonomy}.phpという名前になります。たとえば、分類法が「cooking-categories」と呼ばれている場合は、ファイルの名前をtaxonomy-cooking-categories.phpにします。特別な分類アーカイブのためのテンプレートファイルに関するより多くの情報はここのコーデックで見つけることができます: http://codex.wordpress.org/template_hierarchy#custom_taxonomies_display