<?php
$args = array(
'taxonomy' => 'product_cat',
'hide_empty' => true,
'parent' => 0,
'orderby' => 'name',
'order' => 'ASC',
);
$cat_terms = get_terms( $args );
print_r( $terms ); ?>
<?php
foreach($cat_terms as $cat_term) { ?>
<div>
<a href="<?php echo $cat_term->slug;?>"><?php echo $cat_term->name;?></a>
<p><?php echo $cat_term->slug;?></p>
<nav>
<ul><?php
$child_args = array(
'child_of' => $cat_term->term_id,
'taxonomy' => 'product_cat',
);
$subcat_terms = get_terms( $child_args );
foreach($subcat_terms as $subcat_term) { ?>
<a href="<?php echo $subcat_term->slug;?>"><?php echo $subcat_term->name;?></a>
<p><?php echo $subcat_term->slug;?></p>
<?php
};?>
</ul>
</nav>
</div>
<?php
}
?>
Display Categories With Subcategories and Their Data of a Taxonomy
Last update: