如何在一页上显示销售的产品Woocommerce

时间:2020-09-03 10:40:18

标签: wordpress woocommerce

是否可以创建一个页面,在该页面上将显示所有正在销售的产品?

我尝试使用此代码,但让我所有产品都销售或不销售

 $args = array(
        'post_type'=>'product',
        'order' => 'ASC',
        'showposts' =>$pageSize,
        'paged' => $paged,
        'meta_query' => array(
          array(
              'key' => '_stock_status',
              'value' => 'instock',
              'compare' => '='
          ),
          array(
                    'relation' => 'OR',
                    array(// Simple products type
                        'key' => '_sale_price',
                        'value' => 0,
                        'compare' => '>',
                        'type' => 'numeric'
                    ),
                    array(// Variable products type
                        'key' => '_min_variation_sale_price',
                        'value' => 0,
                        'compare' => '>',
                        'type' => 'numeric'
                    )
                )
        )
    
    );

1 个答案:

答案 0 :(得分:0)

默认情况下,woo-commerce在短代码下方提供了一个使用该选项的选项:-

[products limit="4" columns="4" orderby="popularity" class="quick-sale" on_sale="true" ]