Почему в цикле дублируется вывод товаров Woocommerce?

Здравствуйте. На главной странице есть несколько циклов для вывода различных видов товаров и есть цикл в котором при выводе дублируются товары, его код ниже приведен. Указано выводить 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; ?>
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы