2017-03-13 4 views
1

Liste würde Ich mag meistverkaufte Produkt in dieser Schleife berücksichtigen:Wie kann ich meistverkaufte Produkt in 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(); ?> 

Antwort

4

Lösung 1: Dieses Plugin WP woocommerce best selling products by category

Lösung 2 hinzufügen Zum Abrufen der besten Kaufprodukte in WooCommerce verwenden wir wp_query Manipulation mit Meta_key als "total_sales" und orderby "meta_value_num". Kurz gesagt, wir zeigen Produkte nach der Gesamtverkaufsnummer an. Hier ist der Code für diese

<?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; ?> 

<a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>" 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(); ?> 
Verwandte Themen