2017-02-17 2 views
1

Ich möchte Produkte anzeigen, die kein Verkauf sind, bedeutet nur reguläres Produkt. Verkaufsprodukte ausschließen.Wie wird das WooCommerce-Produkt angezeigt, das nicht im Angebot ist?

IN WooCommerce Ich habe Seite, die nur Produkt zeigt, das regelmäßig ist. Kann mir jemand sagen, wie es geht?

+0

Möchten Sie die Schaltfläche "In den Warenkorb" entfernen und nur Produktdaten anzeigen? –

+0

Ich möchte alle Produkte anzeigen, aber ich möchte kein Produkt anzeigen, das zum Verkauf steht. – Manish

Antwort

0

ich es geschafft, die Produkte ohne SALE zum Ausfiltern mit dem folgenden Code direkt über den, wenn platziert (have_posts()):

$ args = array (

'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);

Der Code wird in eine Kopie von archive-product.php gelegt, die ich archive-product_withoutale.php umbenannte und als Seitenvorlage erstellte.

Verwandte Themen