2017-04-05 22 views
-1

wooocommerceに商品を追加するためのプラグインを作成しています と$th1はカテゴリです、$sth1はサブカテゴリです。woocommerce製品にカテゴリとサブカテゴリを追加するにはどうすればよいですか?

私はこれを試してみましたが、それは動作しません:

wp_set_object_terms($post_id,$th1->$sth1,'product_cat'); 

私はカテゴリおよびサブカテゴリに製品を追加します。 どうすればいいですか?

答えて

0

は、あなたのカテゴリのterm_id年代(すなわちget_term_by付き)を持って提供し、あなたが行うことができます:

wp_set_object_terms($post_id, [$category->term_id, $sub_category->term_id], 'product_cat'); 
0

あなたは、テーブルterm_relationshipsにプロダクトIDを追加する必要があります。このためには、 "term_taxonomy"テーブルから "term_taxonomy_id"を取得する必要があります。

ここでは、term_relationshipsのobject_id =製品IDとterm_taxonomy_idがterm_taxonomyテーブルから見つかりました。

このように製品にカテゴリ/サブカテゴリを割り当てることができます。

関連する問題