Я пытаюсь создать короткий код, который показывает 3 продукта, а фрагмент выглядит следующим образом:
function show_recent_products(){
$args = array('posts_per_page' => 3, 'post_type' => 'product');
$custom_query = new WP_Query( $args );
if ( $custom_query->have_posts() ) {
echo '<div id="recent-posts" class="flex space-between">';
while ( $custom_query->have_posts() ) {
$custom_query->the_post();
echo '<div class="woocommerce_recent_products" style="background: url('.get_the_post_thumbnail_url().')">';
echo '<p>';
//echo get_regular_price();
echo'</p>';
echo '</div>';
}
echo '</div>';
}
wp_reset_postdata();
}
Как узнать цену продукта?
Причина, по которой япоследние продукты по умолчанию не используют шорткод, потому что макет выглядит совершенно иначе, и я не знаю, как изменить код по умолчанию.