Sử dụng Shortcode:
[featured_products per_page="12" columns="4"]
Sử dụng code:
Đối với web site có nhiều vị trí, thuộc tính hiển thị, kích thước khác nhau thì sử dụng wp_query để lấy dữ liệu là hợp lý nhất
<?php
$featured_query = new WP_Query( array(
'post_type' => 'product',
'post_status' => 'publish',
'ignore_sticky_posts' => 1,
'posts_per_page' => $products,
'orderby' => $orderby,
'order' => $order == 'asc' ? 'asc' : 'desc',
'tax_query' => $tax_query // <===
) );
if ( $featured_query->have_posts() ):
while ( $featured_query->have_posts() ) : $featured_query->the_post();
$id = $featured_query->post->ID;
$image_sale = wp_get_attachment_image_src( get_post_thumbnail_id( $id ), 'single-post-thumbnail' );
$product_url = get_permalink($id);
$product = wc_get_product($id);
$product_title = $product->get_title();
$sale_price = $product->get_price();
?>
<div class="item">
<div class="product-box">
<div class="product-img">
<a href="<?php echo $product_url;?>" title="" ><img src="<?php echo $image_sale[0]; ?>" data-id="<?php echo $id; ?>"></a>
</div>
<div class="product-content">
<h5><?php echo $product_title;?></h5>
<P>$<?php echo $sale_price;?>,00</P>
</div>
</div>
</div>
<?php
endwhile;
endif;
wp_reset_query();
?>
Nếu là sản phẩm khuyến mãi thì thay bằng tham số
'meta_key' => '_sale_price','meta_value' => '0','meta_compare' => '>=',
Nhận xét
Đăng nhận xét