在single.php的循环中我想检查,如果我的任何父类子类都有帖子。 基本上我想为我的每个帖子添加不同的范围。 所以在single.php中我想检查这个类别是否有范围,然后首先显示该范围的所有帖子, 否则显示父类别的详细信息。
这是我的代码。
<?php if (have_posts()) : while (have_posts()) : the_post();
$post_id = get_the_ID();
$categories = wp_get_post_categories( $post_id );
if($post_categories) {
echo 'this post have range and i want to display all range of that posts (means sub category)';
}else{
?>
<div class="product">
<div class="pro-image"> <?php the_post_thumbnail()?> </div>
<div class="prod-content">
<h1><?php the_title()?></h1>
</div>
</div>
<?php }
endwhile; else: ?>
<?php endif; ?>