还有什么方法可以按名称获取类别ID。
我有循环,需要检查类别是否存在,然后返回类别ID,否则请重新创建。
此功能可以在woocommerce中检查类别ID,并且可以正常运行,但现在不再可用。
function get_product_category_id($product_name){
$product_cat = get_term_by( 'name', $product_name, 'product_cat' );
if ( $product_cat ) {
return $product_cat->term_id;
}
return 0;
}
如果我使用Wordpress帖子类别,但不再使用Woocommerce类别,则此功能有效。
现在我为产品分配类别的功能不起作用,因为我无法获取woocommerce类别ID ...
wp_set_object_terms($product_id, $cat_id, 'product_cat');