<?php $taxonomy_name = 'news_type'; $taxonomys = get_terms($taxonomy_name); if(!is_wp_error($taxonomys) && count($taxonomys)): foreach($taxonomys as $taxonomy): $tax_posts = get_posts(array('post_type' => get_post_type(), 'taxonomy' => $taxonomy_name, 'term' => $taxonomy->slug ) ); if($tax_posts): ?> <div class="category"> <h2><?php echo esc_html($taxonomy->name); ?></span></h2> <ul> <?php foreach