2017-02-17 15 views
1

売り切れ商品は正規品のみを意味します。販売商品を除外するWooCommerce製品を販売していない方法を表示するには?

IN WooCommerce通常の商品のみを表示しているページがあります。だから誰も私にそれをする方法を教えてもらえますか?

+0

[カートに追加]ボタンを削除して商品データのみを表示しますか? –

+0

私はすべての製品を表示したいが、販売中の製品は表示したくない。 – Manish

答えて

0

私はIF(have_posts())の上方に配置され、以下のコードと特売製品なしでフィルタリングする管理:=

$引数配列(

'post_type'  => 'product', 

'meta_query'  => 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' 

    ) 
) 

)。

query_posts($ args);

コードはarchive-product.phpのコピーに置かれ、archive-product_withoutsale.phpという名前を変更してページテンプレートとして作成しました。

関連する問題