LATEST >>

Welcome Here And Thanks For Visiting. Like Us On Facebook...

EXEIdeas – Let's Your Mind Rock » WordPress / WordPress ECommerce / WordPress Snippets » Display WooCommerce Random Products From All Products

Display WooCommerce Random Products From All Products

Display-WooCommerce-Random-Products-From-All-Products
Woocommerce is a free Ecommerce plugin for WordPress blog that will change over your WordPress blog into a web shopping store webpage. Presently there are numerous topic accessible by Woocommerce staff or outsiders to make your store snazzy however in the event that you need to make your own particular then it is more great.

So for them, who are planning their own particular Woocommerce topic need some diverse kind of codes to make there subject up-to-date. Presently you realize that Woocommerce have its own particular topic pages yet in the event that you need to show there items on your uniquely crafted pages with some great peculiarities then you can likewise do it. Woocommerce items fills in as WordPress and spare all information as WordPress posts do so its question is almost likewise same that will make Woocommerce item circle with all unique information. It will pick Woocommerce most recent included items in same style as indicating on Shop page.

You can indicate new items on your any custom pages. You can include some random items your principle page to pull in guests that you have such marvelous items so to see more items , you need to view our shop page. In this inquiry that function as WordPress circle, you can likewise control that what number of items you need to show as well. These items also change on every reload of page so your viewer will get more stuff on every reload. So now without any more prelude, recently move ahead to the piece and duplicate it.

Table of Contents

Recommended For You:
How To Change Number Of Products On Shop Page In WooCommerce?

How To Display WooCommerce Random Products From All Products?

<ul class="products">
 <?php
 $args = array(
 'post_type' => 'product',
 'orderby' => 'rand',
 'posts_per_page' => 4
 );
 $loop = new WP_Query( $args );
 if ( $loop->have_posts() ) {
 while ( $loop->have_posts() ) : $loop->the_post();
 woocommerce_get_template_part( 'content', 'product' );
 endwhile;
 } else {
 echo __( 'No products found' );
 }
 wp_reset_postdata();
 ?>
</ul>
<ul class="products">
 <?php
 $args = array( 
 'post_type' => 'product', 
 'orderby' => 'rand',
 'posts_per_page' => 4 
 );
 $loop = new WP_Query( $args );
 while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
 <li class="product"> 
 <a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
 <?php woocommerce_show_product_sale_flash( $post, $product ); ?>
 <?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="Placeholder" width="300px" height="300px" />'; ?>
 <h3><?php the_title(); ?></h3>
 <span class="price"><?php echo $product->get_price_html(); ?></span> 
 </a>
 <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
 </li>
 <?php endwhile; ?>
 <?php wp_reset_query(); ?>
</ul>

Customization:

You can control that how many random products you want to show through this snippet in upper code.

Last Words:

This is what we have and shared in easy steps for newbies so that they can easily know how it works. Stay with us because we are going to share a whole guide step by step about WordPress and make it easy for you. If you liked it then share it and be with us to get next tutorial. If you have any problem then feel free to ask us. We will help you with what we can or have.

Recommended For You:
How To Change GoogleBot Crawl Rate For Your Website Or Blog?

You Like It, Please Share This Recipe With Your Friends Using...

Be the first to write a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *