私は現在カテゴリ、タグ、著者などの一般的なリストとしてarchive.phpを使用しています。私のテーマには4つのカスタム投稿タイプがあり、それぞれの投稿タイプに別々のアーカイブテンプレート。個別のカスタム投稿タイプ分類を作成するアーカイブページ
カスタムポストタイプごとに個別のアーカイブテンプレートを追加するにはどうすればよいですか?
私はコードを持っていますが、動作していないのですが、いくつか不足していますか?
add_filter('template_include', 'wpsites_cpt_archive_page_template', 99);
function wpsites_cpt_archive_page_template($template) {
if (is_post_type_archive(array(first-post-type))) {
$new_template = locate_template(array('your-cpt-template.php'));
if ('' != $new_template) {
return $new_template ;
}
}
return $template;
}
私はすでに 'archive- {あなたの投稿型} .php'と 'シングル{あなたの投稿型} .php'を追加しています。私の質問はカスタム分類アーカイブページです。 archive.phpの代わりに – FRQ6692
あなたはあなたの質問で分類法を一度も言及していないので、あなたは '' taxonomy- {taxonomy} - {term} .php'''または '' taxonomy- {taxonomy} .php'' ' – silver
私はそれについて知りません.. plzはそれをクリアします – FRQ6692