@freeman0204

Как сделать 2 цикла со своими параметрами в archive-product.php?

Хочу изменить этот шаблон https://github.com/woocommerce/woocommerce/blob/ma...
Здесь уже есть цикл он и для постов и для категорий как я понимаю.

woocommerce_product_loop_start();
	if ( wc_get_loop_prop( 'total' ) ) {
		while ( have_posts() ) {
			the_post();
			/**
			 * Hook: woocommerce_shop_loop.
			 *
			 * @hooked WC_Structured_Data::generate_product_data() - 10
			 */
			do_action( 'woocommerce_shop_loop' );
			wc_get_template_part( 'content', 'product' );
		}
	}
	woocommerce_product_loop_end();


Код который я вывожу в цикле находится здесь wc_get_template_part( 'content', 'product' );

Все работает хорошо, захожу на подкатегорию и выводит посты подкатегории.

Мне нужно сделать следующее, создать еще один такой же цикл постов, в первом ограничить посты до 10, а во втором цикле сделать сдвиг на 10 постов и тоже ограничение в 10 постов.

Я скопировал это цикл еще раз и попытался изменить стандартный цикл по этому примеру. Но ничего не получилось.

<?php
global $query_string; // параметры базового запроса
query_posts( $query_string .'&cat=-6,-9&order=ASC&posts_per_page=20' ); // базовый запрос + свои параметры 

[СТАНДАРТНЫЙ ЦИКЛ WORDPRESS]

wp_reset_query(); // сброс запроса
?>


Как можно это реализовать то что описал выше?
  • Вопрос задан
  • 1310 просмотров
Решения вопроса 1
Не используйте несколько query_posts на одной странице!

https://wp-kama.ru/id_767/3-sposoba-postroeniya-ts...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы