$portfolio_order, 'orderby' => $portfolio_sort, 'paged' => $page, 'posts_per_page' => $numPosts, 'post_type' => 'portfolio-item', 'tax_query' => array( array( 'taxonomy' => 'portfolio-category', 'field' => 'term_id', 'terms' => $cats, ), ), ); } else { $args = array( 'order' => $portfolio_order, 'orderby' => $portfolio_sort, 'paged' => $page, 'posts_per_page' => $numPosts, 'post_type' => 'portfolio-item', ); } $items = new WP_Query( $args ); if( $items->have_posts() ) : while ( $items->have_posts() ) : $items->the_post(); $terms = get_the_terms( $post->ID , 'portfolio-category' ); foreach( $terms as $term ) { $file_category_title = $term->name; $file_category_slug = $term->slug; break; unset($term); } ?>