WordPress

$cat_args = array(
     'orderby' => 'term_id',
     'order' => 'ASC',
     'hide_empty' => true,
 );
 $terms = get_terms('downloads_cat', $cat_args);
foreach ($terms as $taxonomy) {
     $term_slug = $taxonomy->slug;
$tax_post_args = array(
             'post_type' => 'gediflora_downloads',
             'posts_per_page' => -1,
             'order' => 'ASC',
             'tax_query' => array(
                 array(
                     'taxonomy' => 'downloads_cat',
                     'field' => 'slug',
                     'terms' => 'catalougs'
                 )
             )
         );
$tax_post_qry = new WP_Query($tax_post_args);
         if ($tax_post_qry->have_posts()) :
 while ($tax_post_qry->have_posts()) :
$tax_post_qry->the_post();
the_title();
endwhile;
wp_reset_query();

Leave a comment