Вы используете пользовательские типы записей, что означает, что у него не будет обычных категорий, но вместо этого у него будет таксономия, которая используется в качестве категории, это означает, что вам нужно использовать налоговый запрос, а также вам нужно проверить сроки, не проверенные, но должны работать:
$taxonomy = 'portfolio_cat';
$cats = get_terms($taxonomy);
foreach ($cats as $cat) {
$args1 = array(
'post_type' => 'advanced_portfolio',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'portfolio_cat',
'field' => 'slug',
'terms' => 'video'
),
),
);
query_posts($args1);
if (have_posts()) :
while (have_posts()) : the_post();
the_title();
endwhile;
endif;
}
wp_reset_query();