仅显示来自特定类别ID或子类别的子项

时间:2018-10-14 16:57:09

标签: php wordpress categories

也许有人可以帮助我

现在我有了这段代码,它显示了所有归因于循环内帖子的缩略图的类别

<?php foreach (get_the_category() as $cat) : ?>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
<?php endforeach; ?>

我必须对代码进行哪些调整,以仅显示来自特定类别ID或子类别的孩子?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您知道该类别的ID或标签,则可以选择其中之一。

特定的子弹:

<?php 
$desired_cat_slug = 'yourslug';
foreach (get_the_category() as $cat) : 
if($cat->slug == $desired_cat_slug) :
?>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
<?php 
endif;
endforeach;
?>

特定ID:

<?php 
$desired_cat_id = 1234;
foreach (get_the_category() as $cat) : 
if($cat->term_id == $desired_cat_id) :
?>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
<?php 
endif;
endforeach;
?>

希望有帮助!

相关问题