我已经尝试了各种可能的方法来实现这个条件,它跳过了in\\u类条件,转到了最后一个选项。这是我的单曲代码。php:
$post = $wp_query->post;
if (in_category(\'Autos\')) {
get_template_part("single-autos.php");
} else if (in_category(\'Advertising\')) {
get_template_part("single-ads.php");
} else {
get_template_part("single-post.php");
}
我在这个主题上有很多条件句,它们通过调用
in_category
对于这两个类别,但无论我做什么,这个条件总是回到单个帖子。php布局。单一汽车。主题中确实存在php和single-ads.php。
我做错什么了吗?
谢谢
编辑以添加来自单个汽车的代码。php:
get_header();
<div id="blogcontent" class="auto">
if (have_posts()) : while (have_posts()) : the_post();
get_template_part( \'loop\' );
comments_template();
<div id="singlepagination">
<div class="newer">< next_post_link(); > </div>
<div class="older">< previous_post_link(); > </div>
</div>
endwhile; else:
<h2>Thank you for pushing the self-destruct button. This ship will self destruct in ten seconds.</h2>
endif;
</div><!--/content-->
get_sidebar();
get_footer();