2015-12-27 3 views
0

Я пытаюсь написать, если другое заявление для шаблона страницы WooCommerce, что делает это:Если Else заявление в шаблоне странице WooCommerce

если категория не подкатегория, то:

do_action('woocommerce_before_subcategory_title', $category); 

еще показать это:

<h3> 
    <?php 
     echo $category->name; 

     if ($category->count > 0) 
      echo apply_filters('woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category); 
    ?> 
</h3> 

До сих пор у меня очень примитивная функция, которая не там, где будет конечный продукт.

Ваша помощь очень признательна!

+0

Можете ли вы поделиться примитивную функцию? – rnevius

ответ

1

Попробуйте следующий:

$children = get_categories(array('child_of' => $category->term_id,'hide_empty' => 0)); 
if (count($children) < 1){ 
    do_action('woocommerce_before_subcategory_title', $category); 
}else{ 
?> 
<h3> 
<?php 
    echo $category->name; 

    if ($category->count > 0) 
     echo apply_filters('woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category); 
?> 
</h3> <?php 
} 
+0

Эй, Прадип, большое спасибо за ваш ответ! Я на самом деле уже получил это, и я забыл закрыть вопрос, но я очень ценю ваш ответ! – Rixy

+0

Нет проблем, спасибо! –