Здравствуйте. На главной странице есть несколько циклов для вывода различных видов товаров и есть цикл в котором при выводе дублируются товары, его код ниже приведен. Указано выводить 9 товаров, а выводится 18 по 2 одинаковых. Не пойму в чем может быть проблема т.к. другие работают без дублирования, данный цикл выводится в слайдере (если в этом может быть причина), хотя пробовал выводить без слайдера и дублирование не исчезло. Подскажите пожалуйста.
<?php
// задаем параметры выборки в массиве
$args = array(
'post_type' => 'product',
'posts_per_page' => 9,
);
// запрос
$query = new WP_Query( $args );
?>
<?php if ( $query->have_posts() ) : ?>
<section class="section section__four">
<div class="container">
<div class="row">
<div class="col-12">
<h2><?php _e('Новые игры', 'accs'); ?></h2>
<div class="slider__wrapper">
<div class="slider__progress">
<!-- цикл -->
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<?php wc_get_template_part( 'content', 'newproduct' ); ?>
<?php endwhile; ?>
<!-- конец цикла -->
<?php wp_reset_postdata(); //очищаем результат запроса?>
</div>
<div class="progress" role="progressbar" aria-valuemin="0" aria-valuemax="100"></div>
</div>
</div>
</div>
</div>
</section>
<?php else : ?>
<p><?php esc_html_e( 'Ничего не найдено.' ); ?></p>
<?php endif; ?>