Привет. Я хочу отобразить сетку с фотографиями продуктов и отобразить цену продукта под ними на главной странице (не на странице продукта). К сожалению, приведенный ниже код получает только цену простых продуктов [WC], но продукты вариантов [WC] больше не отображаются и ничего не отображается в теге P. Как я могу получить самую низкую цену, если у продукта есть вариации, а затем отобразить ее вместо простой цены продукта?
Извините за плохой английский sh
<div id="items">
<?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?>
<?php setup_postdata($post); ?>
<div class="large-4 medium-4 columns offer-list-box produkt <?php echo implode(' ',get_field('categories')); ?>">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"></a>
<?php if( get_field('city_offer', $post) ): ?>
<div class="city_offer"></div>
<?php endif; ?>
<?php if( get_field('miniature_list', $post) ): ?>
<img src="<?php the_field('miniature_list', $post); ?>" alt="<?php the_title(); ?>" />
<?php else : ?>
<!-- test image -->
<img src="http://test.jpg" alt="<?php the_title(); ?>" />
<?php endif; ?>
<div class="shadow-bottom">
<div class="offer-list-box-description">
<div class="offer-list-box-title"><?php the_title(); ?></div>
<?php if( get_field('people', $post) ): ?>
<div class="offer-list-box-number">
<?php the_field('people', $post); ?>
</div>
<!-- Not working part of CODE -->
<div class="offer-list-box-price">
<?php
global $woocommerce;
$currency = get_woocommerce_currency_symbol();
$price = get_post_meta( get_the_ID(), '_regular_price', true);
$sale = get_post_meta( get_the_ID(), '_sale_price', true);
?>
<?php if($price) : ?> ////// HEre i get price of simple product
<p style="display: inline-block;" class="product-price-tickr"><?php echo $price;echo $currency; ?>
<?php if ( get_field('event_category') ) : ?>
/ <?php echo get_field('event_category'); ?>
<?php endif; ?>
</p>
<?php elseif($sale) : ?> ////// But product with variati dosent show anything
<p class="product-price-tickr"><del><?php echo $currency; echo $price; ?></del> <?php echo $currency; echo $sale; ?></p>
<?php endif; ?>
</div>
<!-- END Not working part of CODE -->
<?php endif; ?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>