WooCommerce Produkte bekommen durch das Attribut Abfrage
Ich habe ein Produkt mit dem Attribut " Farben. Attribut-Werte sind rot, blau und grün. Ich bin versuchen, um eine benutzerdefinierte Suche, aber ich kann nicht die Abfrage ziehen jedes Produkt.
$args = array(
'post_type' => array('product'),
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_visibility',
'value' => array('catalog', 'visible'),
'compare' => 'IN',
)
),
'tax_query' => array(
array(
'taxonomy' => 'product',
'field' => 'slug',
'terms' => array('blue', 'red', 'green'),
'operator' => 'IN',
),
)
);
$products = new WP_Query( $args );
Wo habe ich bloß falsch gemacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den richtigen Taxonomie für das product-Attribut Farbe ist
'pa_color'
, so die korrekte Arbeitsweise-Abfrage:Dieser code ist getestet und funktioniert. Sie erhalten alle Produkte, die Farb-Attribut mit den Werten (AGB) 'blau', 'rot' und 'grün'...
pa_color
. Alle Produkt-Attribute Taxonomie der Schnecken beginnen immer vonpa_
...meta_query
um ausschließen versteckte Produkte, die Sie benötigen, umtax_query
hier detaillierte wordpress.stackexchange.com/questions/231118/...