@EvgenyApMr

Как вывести товары категории woocommerce в виде отдельных объектов?

Добрый день!)

Есть задача: вывод слайдера с товарами woocommerce.
Слайдер: Slick

Слайдер забирает все вложенные в родительский div объекты и крутит их как угодно. Например, такой вариант даст 3 слайда:
<div class="your-class">
  <div>your content</div>
  <div>your content</div>
  <div>your content</div>
</div>


Но если попробовать вставить в этот же div шорткод для вывода товаров категории, Например так:
<div class="your-class">
<?php do_shortcode('[product_category category="name_category" orderby="price" per_page="12"]'); ?>
</div>

То все товары инициализируются как один объект.

Подскажите, как через $queried_object = get_queried_object(); или подобные функции можно вывести каждый товар категории как отдельный объект?

UPD:
Так получается вывести заголовки товаров, но вопрос в том, как вывести всю карточку?
$products = get_posts($product_args);
	                    $queried_object = get_queried_object();
						$term_id = $queried_object->term_id;
						$args = array( 
							'showposts' => 7, 
                            'post_type' => 'product',
                            'product_cat' => 'kgb',
				            'orderby' => 'date',
				            'order'   => 'DESC'
						); 
						$query = new WP_Query( $args );


while ( $query->have_posts() ) {
	$query->the_post();

	the_title(); 

}

 wp_reset_postdata();
  • Вопрос задан
  • 1164 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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