首页 > 解决方案 > 排除类别 woocommerce

问题描述

在我的 woocommerce 网站中,我在主页中显示每个类别。我的类别树是这样的:

我想排除父类别

请找到我的代码:

<div class="row">
  <?php 
    $prod_categories = get_terms( 'product_cat', array(
    'orderby'    => 'name',
    'order'      => 'ASC',
    'hide_empty' => false,
     ));
    
    foreach( $prod_categories as $prod_cat ) :
    $cat_thumb_id = get_woocommerce_term_meta( $prod_cat->term_id, 'thumbnail_id', true );
    $shop_catalog_img = wp_get_attachment_image_src( $cat_thumb_id, $size = 'large' );
    $term_link = get_term_link( $prod_cat, 'product_cat' );
    ?>
    <div class="col-md-3">
      <a href="<?php echo $term_link; ?>"><img src="<?php echo $shop_catalog_img[0]; ?>" alt="<?php echo $prod_cat->name; ?>" /><h2><?php echo $prod_cat->name; ?></h2></a>
    </div>
    <?php endforeach; wp_reset_query(); ?>
    
</div>

请你帮助我好吗

谢谢

标签: wordpresswoocommerce

解决方案


它适用于这条线

'exclude' => array( ID_cat ),

推荐阅读