2016-09-05 5 views
0

Вот мой код. Он работает нормально, но он отображает только 5 подкатегорий под категорией. Есть 10-20+ подкатегорий для каждой категории. Теперь, что такое ошибка в моем коде?Я хочу показать все подкатегории в категории или таксономии в Wordpress

Я хочу напечатать все подкатегории под каждой категорией. Как?

<?php 
$args = array(
       'taxonomy' => 'custom_taxo', 
       'parent'  => 0, 
       'orderby'  => 'name', 
       'order'   => 'ASC', 
       'hierarchical' => 1, 
       'hide_empty' => 1, 
       'pad_counts' =>0 
      ); 

      $categories = get_categories($args); 

      foreach ($categories as $category){ 

       echo "<li class='biz-cat'>";     

       echo '<label><input type="checkbox" id="type-'. $category->name . '" rel="'. $category->name . '">' . $category->name . '</label>'; 

       $sub_args = array(
        'taxonomy' => 'custom_taxo', 
        'parent'  => $category->term_id, 
        'orderby'  => 'name', 
        'order'   => 'ASC', 
        'hierarchical' => 1, 
        'hide_empty' => 1, 
        'pad_counts' => 0 
       ); 

       $sub_categories = get_categories($sub_args); 
       echo "<ul class='children'>"; 

       foreach ($sub_categories as $sub_category){ 
        echo "<li>"; 

        echo '<label><input type="checkbox" id="type-'. $sub_category->name . '" rel="'. $sub_category->name . '"> '. $sub_category->name . '</label>'; 
        echo "</li>";  
       } 
       echo "</ul>"; 
       echo "</li>";  
      } 

ответ

0

Когда я изменить 'hide_empty' => верно

Затем он работает отлично.

'hide_empty' => 0,