現在、ショップページとカスタム製品ループに取り組んでいます。 WP_Queryを使用すると、meta_keyとmeta_valに基づいて製品を正常に表示できますが、問題が発生します。ここで、カテゴリのすべての製品を表示する必要があり、引数としてcategory_idを渡す必要があります。これは私のコードです:
$args = array(
'post_type' => 'product',
'posts_per_page' =>12,
// get category by slug is working -
'product_cat' => 'products-from-cat-40',
);
Woocommerceはwordpressとは少し異なるクエリ引数を持っていることを知っているので、これまで試しました:
IDとして整数と文字列の両方を渡しましたが、何も機能しません。実行可能なWoocommerce WP_Query引数のリストをインターネットで検索しましたが、見つかりませんでした。誰か助けてもらえますか?よろしくお願いします。
製品カテゴリを含むカスタム分類には、 tax_query
引数 :
$args = array(
'post_type' => 'product',
'posts_per_page' => 12,
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'terms' => 40,
),
),
);