2016-02-17 3 views
-1

Поскольку некоторые из моих продуктов магазина имеют длинные описания, я установил минимальную высоту в моем css, однако некоторые продукты не имеют описания, поэтому я хотел бы просто скройте div, если он пуст.Как скрыть этот div prod-cat-desc, если он пуст

//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
//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>'; 
} 
+0

Отлично! Спасибо! –

Смежные вопросы