Здравствуйте, помогите разобраться. В шаблоне категорий необходимо выводить посты, принадлежащие к определенным категориям, а также пагинацию. Использую код:
<?php
$query = new WP_Query( array (
'category__and' => array(13,2),
'paged' => $paged,
));
if( $query->have_posts() ){
while( $query->have_posts() ){ $query->the_post();
?>
// Пост
<?php
}
wp_reset_postdata();
}
?>
<?php the_posts_pagination(); ?>
Проблема заключается в том, что пагинация работает некорректно. Не смотря на то, что записей меньше, чем на страницу, пагинация выводит две страницы: одну с записями, и одну пустую. Когда постов становится больше, чем на одну страницу, пагинация работает нормально. Если же убрать 'paged' => $paged, то на обеих страницах оказываются одинаковые посты. Как можно это исправить?