我想知道是否有人能帮我一把。我想显示我的woo commerce商店类别的子类别以及我在仪表板中为它们设置的缩略图。我设立了两个家长类别“男性”“女性”。在这两位家长的指导下,我对每一位孩子都有一些分类。据我所知,woo commerce类别是通过自定义分类法制定的。所以我没有使用get_the_category()
相反,我使用get_terms()
. 我使用了下面的代码,缩略图和perma链接适用于每个术语,但此代码仍显示父术语。有人能告诉我我做错了什么吗?我真的很感谢你的帮助!
<?php
$taxonomyName = "product_cat";
$prod_categories = get_terms($taxonomyName, array(
\'orderby\'=> \'name\',
\'order\' => \'ASC\',
\'hide_empty\' => 1
));
foreach( $prod_categories as $prod_cat ) :
$terms = get_terms($taxonomyName, array(\'parent\' => $prod_cat->term_id, \'orderby\' => \'slug\', \'hide_empty\' => false));
$cat_thumb_id = get_woocommerce_term_meta( $prod_cat->term_id, \'thumbnail_id\', true );
$cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id );
$term_link = get_term_link( $prod_cat, \'product_cat\' );
?>
<li><a href="<?php echo $term_link; ?>"><img src="<?php echo $cat_thumb_url; ?>" alt="<?php echo $prod_cat->name; ?>" /></a></li>
<?php endforeach; wp_reset_query(); ?>