2017-02-17 7 views
1

Я хочу показать продукт, который не продается, означает только обычный товар. Исключить продукты продажи.Как показать продукт WooCommerce не в продаже?

В 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 и сделан как шаблон страницы.