Mr *_*Yar 6 wordpress woocommerce
我想在这个循环中考虑最畅销的产品:
<?php
$args4 = array( 'post_type' => 'product', 'posts_per_page' => 1, 'product_cat' => 'cat', 'order' => 'DEC' );
$loop4 = new WP_Query( $args4 );
while ( $loop4->have_posts() ) : $loop4->the_post();?>
<div class="view-back">
<span><?php echo $product->get_categories( ) ?></span>
<span><?php echo $product->get_price_html(); ?></span>
<a class="pb" href="<?php echo get_permalink( $loop4->post->ID ) ?>">more<i class="fa fa-arrow-circle-o-right fa-2x" aria-hidden="true"></i></a>
<span class="pt"><?php the_title(); ?></span>
</div>
<?php $image4 = wp_get_attachment_image_src( get_post_thumbnail_id($loop4->post->ID), 'single-post-thumbnail' );?>
<img src="<?php echo $image4[0]; ?>" data-id="<?php echo $loop4->post->ID; ?>">
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
Run Code Online (Sandbox Code Playgroud)
小智 17
解决方案1:添加此插件WP woocommerce按类别销售产品
解决方案2:为了在WooCommerce中检索最佳购买产品,我们使用w__query操作,meta_key为"total_sales",orderby为"meta_value_num".简而言之,我们按照总销售数量显示产品.这是代码
<?php
$args = array(
'post_type' => 'product',
'meta_key' => 'total_sales',
'orderby' => 'meta_value_num',
'posts_per_page' => 1,
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product; ?>
<div>
<a href="<?php the_permalink(); ?>" id="id-<?php the_id(); ?>" title="<?php the_title(); ?>">
<?php if (has_post_thumbnail( $loop->post->ID ))
echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog');
else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="product placeholder Image" width="65px" height="115px" />'; ?>
<h3><?php the_title(); ?></h3>
</a>
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16348 次 |
最近记录: |