monolith920
11/10/2017 - 12:17 PM

Product Categories List for Woocommerce

Product categories dropdown list

<div class="product-filter-container">
	<div class="product-categories inline-block">
		<?php
			$taxonomy     = 'product_cat';
			$orderby      = 'name';
			$show_count   = 0;      // 1 for yes, 0 for no
			$pad_counts   = 0;      // 1 for yes, 0 for no
			$hierarchical = 0;      // 1 for yes, 0 for no
			$title        = '';
			$empty        = 0;

			$args = array(
						 'taxonomy'     => $taxonomy,
						 'orderby'      => $orderby,
						 'show_count'   => $show_count,
						 'pad_counts'   => $pad_counts,
						 'hierarchical' => $hierarchical,
						 'title_li'     => $title,
						 'hide_empty'   => $empty
			);
			$all_categories = get_categories( $args );
			?>
			<ul>
			<?php
			if($all_categories) {
				foreach ($all_categories as $cat) {
					if($cat->category_parent == 0) {
						$category_id = $cat->term_id;
						echo '<li><a href="'. get_term_link($cat->slug, 'product_cat') .'">'. $cat->name .'</a></li>';
					}
				}
			} else {
				echo 'No product categories.';
			} ?>
		</ul>
	</div><!-- .product-categories -->
</div><!-- .product-filter-container -->