我使用此代码在单个产品页面的侧栏上显示特定类别(父ID=173)的产品子类别列表。
<?php
$orderby = \'name\';
$order = \'asc\';
$hide_empty = false ;
$cat_args = array(
\'parent\' => 173,
\'orderby\' => $orderby,
\'order\' => $order,
\'hide_empty\' => $hide_empty,
);
$product_categories = get_terms( \'product_cat\', $cat_args );
if( !empty($product_categories) ){
echo \'<ul>\';
foreach ($product_categories as $key => $category) {
echo \'<li>\';
echo \'<a href="\'.get_term_link($category).\'" >\';
echo $category->name;
echo \'</a>\';
echo \'<li>\';
}
echo \'</ul>\';
}
?>
然而,它显示了我网站上存在的所有子类别。我只想展示这个产品的活跃部分。我如何调整它以只显示活动的?