'product_cat',
'orderby' => 'date',
'order' => 'ASC',
'show_count' => 1,
'pad_counts' => 0,
'hierarchical' => 1,
'title_li' => '',
'hide_empty' => 1,
);
$categories = get_categories( $args );
$cat_count = 1;
echo '
';
echo '
';
echo '- '.esc_html__('Top Categories','business-ecommerce').'
';
foreach ($categories as $cat) {
if($cat_count > $max_items ) {
break;
}
$cat_count++;
if($cat->category_parent == 0) {
$category_id = $cat->term_id;
$args2 = array(
'taxonomy' => 'product_cat',
'child_of' => 0,
'parent' => $category_id,
'orderby' => 'name',
'show_count' => 1,
'pad_counts' => 0,
'hierarchical' => 1,
'title_li' => '',
'hide_empty' => 1,
);
$sub_cats = get_categories( $args2 );
if($sub_cats) {
echo '- '.esc_html($cat->name).' ('.absint($cat->count).')';
echo '';
} else {
echo '
- '.esc_html($cat->name).' ('.absint($cat->count).')';
}
}
} /* end for each */
echo '
';
echo '
';
}