• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Цикл вывода товара

Image CMS

WallDen

Новичок
#1
Всем доброго дня! Начал разбираться с WooCommerce, застрял с выводом товаров в карточку таким порядком как мне нужно. Привык в Wordpress пользоваться циклом WP_Query().
Нашел такой код:
<?php
$loop = new WP_Query( array(
'post_type' => 'product',
'posts_per_page' => get_field('products_per_page'),
'orderby' => 'menu_order',
'order' => 'ASC',
));

while ( $loop->have_posts() ): $loop->the_post(); ?>
<div <?php post_class("inloop-product"); ?>>
<div class="row">
<div class="col-sm-4">
<?php the_post_thumbnail("thumbnail-215x300"); ?>
</div>
<div class="col-sm-8">
<h4>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
</h4>
<?php the_content(); ?>
<p class="price">
<?php _e("Price:","examp"); ?>
<?php woocommerce_template_loop_price(); ?>
</p>
<?php woocommerce_template_loop_add_to_cart(); ?>
</div>
</div>
</div>

<?php endwhile; wp_reset_postdata(); ?>
но WP как мне кажется не видит functions WooКомерса, т.к. начинает ругаться на первую же get_field('products_per_page').
Вопрос: Можно ли так выводить товар? и если можно то почему пишет ошибку?
Заранее Всем спасибо за ответы!
 

WallDen

Новичок
#2
Все всем спасибо ответ найден Цикл работает, поменял get_field('products_per_page') на число товаров на странице в моем случае "4" и все вывелось. Теперь можно любую HTML структуру нарисовать.:)