通过名称获取woocommerce类别ID

时间:2020-01-08 08:11:58

标签: php wordpress woocommerce

还有什么方法可以按名称获取类别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');

0 个答案:

没有答案