由于我的一些商店产品有很长的描述,我在我的css中设置了一个最小高度,但是,有些产品没有描述,所以我想隐藏div,如果它是空的。
//Display product category descriptions under category image/title on woocommerce shop page */
//remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10);
add_action( 'woocommerce_after_subcategory', 'ig_add_cat_description', 15);
function ig_add_cat_description ($category) {
$cat_id=$category->term_id;
$prod_term=get_term($cat_id,'product_cat');
$description=$prod_term->description;
echo '<div class="shop_cat_desc">'.$description.'</div>';
}
答案 0 :(得分:0)
//Display product category descriptions under category image/title on woocommerce shop page */
//remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10);
add_action( 'woocommerce_after_subcategory', 'ig_add_cat_description', 15);
function ig_add_cat_description ($category) {
$cat_id=$category->term_id; $prod_term=get_term($cat_id,'product_cat');
$description=trim($prod_term->description);
if(!empty($description))
echo '<div class="shop_cat_desc">'.$description.'</div>';
}