Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Woocommerce 在侧边栏中显示当前类别和子类别_Woocommerce - Fatal编程技术网

Woocommerce 在侧边栏中显示当前类别和子类别

Woocommerce 在侧边栏中显示当前类别和子类别,woocommerce,Woocommerce,当前的Woocommerce侧边栏类别小部件显示所有可用类别和相关子类别,这对于具有大类别和子类别的站点来说是有问题的。我试图只显示当前类别名称及其子类别,反之亦然 下面是到目前为止我已经实现的代码,它显示了当前类别选择的所有子类别,但缺少子类别的主类别名称和父类别名称 如何显示子类别的主类别和父类别名称(如上图所示) <?php $category = get_queried_object(); $wcatTerms = get_terms('product_cat

当前的Woocommerce侧边栏类别小部件显示所有可用类别和相关子类别,这对于具有大类别和子类别的站点来说是有问题的。我试图只显示当前类别名称及其子类别,反之亦然

下面是到目前为止我已经实现的代码,它显示了当前类别选择的所有子类别,但缺少子类别的主类别名称和父类别名称


如何显示子类别的主类别和父类别名称(如上图所示)

 <?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; ?>