Ich konnte nicht den richtigen Weg finden, um die Liste aller Produkte für eine bestimmte Kategorie-ID (nicht den Kategorienamen) zu erhalten.
Der Code, den ich verwende, um die Kategorienliste zu erhalten, ist der folgende, es funktioniert gut:
$args = array(
'orderby' => $orderby,
'order' => $order,
'hide_empty' => 0,
'include' => $ids,
'parent' => 0,
);
$categories = get_terms( 'product_cat', $args );
Für eine bestimmte Kategorie-ID (z. B. 47) konnte ich jedoch nicht den Weg finden, um die relevanten Produkte zu erhalten. Ich habe es folgendermaßen versucht:
$args = array(
'posts_per_page' => 5,
'offset'=> 1,
'category' => 47
);
$products = get_posts( $args );
echo var_dump($products);
Das Debuggen des $products
Arrays gibt immer 0 zurück, was falsch ist, da ich weiß, dass es einige Produkte unter der Kategorie mit der ID 47 gibt. Irgendwelche Ideen, wie man meinen Code repariert?
category
oderproduct_category
?