0

私は woocomemce サイトを持っており、製品には「メーカー」属性があります。

単一の製品の条件を取得した場合:

  $terms= get_the_terms($product->id,"pa_manufacturer");

私は得る:

Array ( [230] => stdClass Object ( [term_id] => 230 [name] => Dadawan [slug] => dadawan       [term_group] => 0 [term_taxonomy_id] => 230 [taxonomy] => pa_manufacturer [description] => [parent] => 0 [count] => 4 [object_id] => 2905 ) )

同じメーカーの製品を取得するために、その term_id のみでループ WP_query を実行できますか? その特定の term_id を持つ製品のみを取得するにはどうすればよいですか?

ここに私のテストがありますが、機能していません...

$args = array(
'post_type' => 'product',
'term_id'       => 230 ,
'posts_per_page' => 2,
'orderby' => $orderby   
);

$loop = new WP_Query( $args );

// Do stuff here to display your products 

助けていただければ幸いです。

4

1 に答える 1

2

あなたの問題はクエリにあります。Term_id は WP_Query の引数として使用できません。使用可能な引数のリストを次に示します。http://phporlando.com/wp_query-argument-list/からリストを取得しました

添付ファイル
attachment_id
著者
著者名
猫
カテゴリ__および
カテゴリ__で
カテゴリー__not_in
種別名
コメント_ポップアップ
日
エラー
餌
時間
分
月番号
名前
注文
オーダーバイ
page_id
ページ
ページ付き
ページ名
post__in
post__not_in
post_status
post_type
プレビュー
ロボット
文
2番目
静的
サブポスト
subpost_id
tag__and
tag__in
tag__not_in
tag_id
tag_slug__and
tag_slug__in
鬼ごっこ
分類法 - (3.1 より前)
未定
期間 - (3.1 より前)
w
コメント付き
コメントを省く
年

WP 3.1より前

メタキー
メタ値

WP 3.1以降

田畑
メタクエリ
tax_query
于 2013-04-25T00:42:57.290 に答える