wooocommerceに商品を追加するためのプラグインを作成しています と$th1
はカテゴリです、$sth1
はサブカテゴリです。woocommerce製品にカテゴリとサブカテゴリを追加するにはどうすればよいですか?
私はこれを試してみましたが、それは動作しません:
wp_set_object_terms($post_id,$th1->$sth1,'product_cat');
私はカテゴリおよびサブカテゴリに製品を追加します。 どうすればいいですか?
wooocommerceに商品を追加するためのプラグインを作成しています と$th1
はカテゴリです、$sth1
はサブカテゴリです。woocommerce製品にカテゴリとサブカテゴリを追加するにはどうすればよいですか?
私はこれを試してみましたが、それは動作しません:
wp_set_object_terms($post_id,$th1->$sth1,'product_cat');
私はカテゴリおよびサブカテゴリに製品を追加します。 どうすればいいですか?
は、あなたのカテゴリのterm_id
年代(すなわちget_term_by
付き)を持って提供し、あなたが行うことができます:
wp_set_object_terms($post_id, [$category->term_id, $sub_category->term_id], 'product_cat');
あなたは、テーブルterm_relationshipsにプロダクトIDを追加する必要があります。このためには、 "term_taxonomy"テーブルから "term_taxonomy_id"を取得する必要があります。
ここでは、term_relationshipsのobject_id =製品IDとterm_taxonomy_idがterm_taxonomyテーブルから見つかりました。
このように製品にカテゴリ/サブカテゴリを割り当てることができます。