Записи портфолио WordPress

На моем шаблоне у меня есть этот код

<div class="blog_block"> <?php wp_reset_postdata(); ?> <?php $nbmax= 9; ?> <?php $tarali_query = new WP_Query('posts_per_page='.$nbmax.'&ignore_sticky_posts=1&paged='.$paged); ?> <?php while ($tarali_query -> have_posts()) : $tarali_query -> the_post(); ?> <?php get_template_part( 'content-blog', get_post_format() ); ?> <?php endwhile; ?> <?php tarali_paging_nav(); ?> </div><!-- blog_block --> 

Который отображает ВСЕ последние сообщения моего блога. Как я могу изменить этот код для ТОЛЬКО сообщений, относящихся к категории портфолио ?

Вы можете просто добавить параметр cat или category_name в свой запрос. При использовании cat вы должны использовать идентификатор категории , и если вы используете category_name , это должен быть slug категории, а не имя.

+ Изменить

 <?php $tarali_query = new WP_Query('posts_per_page='.$nbmax.'&ignore_sticky_posts=1&paged='.$paged); ?> 

в

 <?php $tarali_query = new WP_Query('posts_per_page='.$nbmax.'&cat=CATID&ignore_sticky_posts=1&paged='.$paged); ?> 

Для дальнейшего чтения: WP_Query