• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

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

Shadow

Новичок
Всем привет. Подскажите пожалуйста, как вывести товары категории ,которую я выбрал, на странице этой же категории?
То есть например я в меню выбираю Iphone, открывается страница этой категории и мне нужно что бы вверху, в слайдере выводились товары этой же категории
1608293013105.png

Получилось пока только вывести все товары через wp_query

PHP:
<section class="slider-top">
    <div class="container">
        <div class="slider-top__card owl-carousel owl-theme">

       <?php

                    $loop = new WP_Query( array(
                    'post_type' => 'product',
                    'posts_per_page' => -1,
                    'orderby' => 'menu_order',
                    'order' => 'ASC',
                    ));

                    while ( $loop->have_posts() ): $loop->the_post(); ?>

            <div class="slider-top__card--item">
                <a href="<?php the_permalink(); ?>" class="slider-top__card--item__link">
                    <div class="slider-top__card--item__image">

                    <?php if(has_post_thumbnail()) : ?>
                                <?php the_post_thumbnail(); ?>
                            <?php else : ?>
                                <img src="<?php echo get_template_directory_uri()?>/assets/img/nonebg.png">
                            <?php endif; ?>
                    </div>
                    <div class="slider-top__card--item__title">
                        <?php the_title()?>
                    </div>
                </a>
            </div>
            <?php endwhile; wp_reset_postdata();
            ?>

        </div>
    </div>
</section>

Так же пытался вывести через tax_query, но не получается

PHP:
<?php
        // запрос
        $args = array(
            'tax_query' = array(
                array(
                'taxonomy' => 'product_cat',
                'field' = > 'slug',
                'terms' = array( 'collections' ),
                )
            )
        );

        $query = new WP_Query( $args ); ?>

        <?php if ( $query->have_posts() ) : ?>
 
Сверху Снизу