php WooCommerce |新产品循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WooCommerce |新产品循环相关的知识,希望对你有一定的参考价值。

<div class="woocommerce">
	
<ul class="products">

<?php
    $args = array( 
    	'post_type' => 'product', 
    	'posts_per_page' => 12, 
    	'orderby' =>'date',
    	'order' => 'DESC',
    	'meta_query' => array(
	        array(
	            'key' => '_stock_status',
	            'value' => 'instock',
	            'compare' => '=',
	        )
    	) 
    );
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
	    <li class="product">    
	        <a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
	        	<div class="prod-thumb">
	            <?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().'" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail wp-post-image" alt="'.'the_title()" />'; ?>
	            </div>
	            <h2 class="woocommerce-loop-product__title"><?php the_title(); ?></h2>
	            <span class="price"><?php echo $product->get_price_html(); ?></span>
	        </a>
	        <a class="view-more" href="<?php the_permalink(); ?>">View More</a><span class="montserrat"> / </span><?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
	    </li>
	<?php endwhile; ?>
	<?php wp_reset_query(); ?>
</ul>

</div>

以上是关于php WooCommerce |新产品循环的主要内容,如果未能解决你的问题,请参考以下文章

php [WooCommerce Core]样本产品循环

php [WooCommerce Core]样本产品循环

php WooCommerce特色产品循环作为模板标记和短代码

WooCommerce:如何在循环外显示销售产品

在循环中显示来自产品库的第二张 WooCommerce 图像

在 Woocommerce wc_get_loop_prop 产品循环中仅包含某些类别