如果您想使用一个文件作为“分类法”模板,但想根据帖子类型对帖子进行不同的样式设置,我建议使用If语句。我不确定你要走多远,但如果你只是改变循环,它会像这样:
Using this question as reference.
<?php while ( have_posts() ) : the_post();
if( \'blue\' == get_post_type() ){
//some custom file, custom-blue.php
get_template_part( \'content\', \'blue\' );
elseif ( \'red\' == get_post_type() ){
//some custom file, custom-red.php
get_template_part( \'content\', \'red\' );
} else {
//the default loop file, content-format.php
get_template_part( \'content\', get_post_format() );
}
endwhile; ?>
您可以编写这样的if语句来添加类、在模板中包装某些部分等等,这取决于您需要什么。在我的示例中,它假设您有两个自定义文件,自定义红色。php和自定义蓝色。如果post类型既不是红色也不是蓝色,则默认为常规功能。希望有帮助!