Woocommerce 在侧边栏中显示当前类别和子类别
当前的Woocommerce侧边栏类别小部件显示所有可用类别和相关子类别,这对于具有大类别和子类别的站点来说是有问题的。我试图只显示当前类别名称及其子类别,反之亦然 下面是到目前为止我已经实现的代码,它显示了当前类别选择的所有子类别,但缺少子类别的主类别名称和父类别名称Woocommerce 在侧边栏中显示当前类别和子类别,woocommerce,Woocommerce,当前的Woocommerce侧边栏类别小部件显示所有可用类别和相关子类别,这对于具有大类别和子类别的站点来说是有问题的。我试图只显示当前类别名称及其子类别,反之亦然 下面是到目前为止我已经实现的代码,它显示了当前类别选择的所有子类别,但缺少子类别的主类别名称和父类别名称 如何显示子类别的主类别和父类别名称(如上图所示) <?php $category = get_queried_object(); $wcatTerms = get_terms('product_cat
如何显示子类别的主类别和父类别名称(如上图所示)
<?php
$category = get_queried_object();
$wcatTerms = get_terms('product_cat', array('hide_empty' => 0, 'orderby' => 'ASC', 'parent' => $category->term_id, ));
foreach($wcatTerms as $wcatTerm) :
$wthumbnail_id = get_woocommerce_term_meta( $wcatTerm->term_id, 'thumbnail_id', true );
$wimage = wp_get_attachment_url( $wthumbnail_id );
?>
<div><a href="<?php echo get_term_link( $wcatTerm->slug, $wcatTerm->taxonomy ); ?>">
<?php if($wimage!=""):?><img src="<?php echo $wimage?>" class="aligncenter"><?php endif;?></a>
<ul><li><a href="<?php echo get_term_link( $wcatTerm->slug, $wcatTerm->taxonomy ); ?>"><?php echo $wcatTerm->name; ?></a></li></ul>
</div>
<?php endforeach; ?>