我正在創建一個插件以將產品添加到woocommerce 和$th1
是類別,$sth1
是子類別。如何將類別和子類別添加到woocommerce產品?
我試過,但它不工作:
wp_set_object_terms($post_id,$th1->$sth1,'product_cat');
我想增加產品的類別和子類別。 請問我該怎麼做?
我正在創建一個插件以將產品添加到woocommerce 和$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');
您需要的產品ID添加到表term_relationships。爲此,您需要從「term_taxonomy」表中獲得「term_taxonomy_id」。
因此,在term_relationships中,object_id =從term_taxonomy表中找到的product_ID和term_taxonomy_id。
您可以通過這種方式爲產品分配任何類別/子類別。