您可以创建taxonomy-cat-cpt.php
, 在里面只需使用:
<?php get_template_part( \'archive-cpt\' ); ?>
然后他们都将使用相同的模板。
然后在里面archive-cpt.php
, 如果您使用the_archive_title()
档案文件the_archive_description()
它将根据您查看的是分类法还是帖子类型存档,自动显示相应的标题和描述。
关于帖子,只要您使用主查询(所以have_posts()
和the_post()
而且没有new WP_Query()
胡说八道),那么只要你使用正确的链接,就应该列出相应的帖子。
对于其他需要不同的内容,您可以检查is_tax( \'cat-cpt\' )
或is_post_type_archive( \'cpt\' )
有条件地隐藏或显示每个元素的元素。