Добрый день!)
Есть задача: вывод слайдера с товарами 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();