我真的希望有人能尽快帮我解决这个问题。
好的,我正在为用户构建一个costum脚本来发布一个新产品,我已经完成所有工作并成功插入(事件照片),但似乎无法找到应该使用哪些代码来更新帖子类别,如它不是正常类别,因为它具有“product_cat”(woocommerce产品类别)的分类。
有什么想法吗?
以下工作中没有:( $ term_id是与某个产品的“product_cat”相关的term_id)
wp_set_post_terms($post_id, array($term_id), "product_cat"); wp_set_post_terms($post_id, (int)$term_id, "product_cat"); update_post_meta($post_id,'product_cat',$term_id);
我尝试了其他人,但他们似乎根本就没有做任何事情,有些功能甚至创建了一个带有id的新类别......
答案 0 :(得分:4)
我用wp_set_post_terms($post_id, array($term_id), "product_cat");
测试并为我工作。
答案 1 :(得分:0)
wp_insert_term(
'New Category', // the term
'product_cat', // the taxonomy
array(
'description'=> 'Category description',
'slug' => 'new-category'
)
);