Я написал цикл, который перебирает пользовательский тип записи, и мне нужно, чтобы он отображал их все на странице.Однако некоторые посты в начале отображаются дважды, не рядом друг с другом, а на первый взгляд случайным образом.Это только повторяет небольшое количество постов в начале, и я проверил в бэкэнде, что они не являются дублирующимися постами, поэтому я уверен, что это что-то в цикле, который отображает их дважды.Вот код
<?php
$currentPage = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args= array(
'post_type'=>'business',
'posts_per_page'=> -1,
'paged'=>$currentPage,
);
$theQuery = new WP_Query($args);
?>
<div class="listings-header">
<h2>Search Results</h2>
</div>
<div class="search-results grid-x grid-margin-x">
<?php if ($theQuery->have_posts()) : while ($theQuery->have_posts()) : $theQuery->the_post(); ?>
<?php get_template_part( 'parts/loop', 'archive' ); ?>
<?php endwhile; ?>
<div class="pages-wrap">
<p class="page-text">Page</p>
<?php joints_page_navi(); ?>
</div>
<?php else : ?>
<?php get_template_part( 'parts/content', 'missing' ); ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
Спасибо, как всегда, за любую помощь.