检索 "Uncategorized" 默认 WooCommerce 类别 ID

Retrieve the "Uncategorized" default WooCommerce Category ID

我正在尝试获取“未分类”默认 WooCommerce 插件类别 ID。

我会说因为它是默认创建的第一个类别,所以id会是1,term_id = 1,但事实并非如此

我也试过:

$args = array(
    'taxonomy'   => 'product_cat',
    'hide_empty' => false,
    'parent'     => 0, // to get only parent terms
    'fields'     => 'id=>name',
);
$terms = get_terms( $args );

但它 returns 所有条款。我只需要 WooCommerce 在激活时创建的“未分类”默认类别的 ID (term_id)。

get_default_cat_id()之类的功能吗?我不能使用 'name__like' => 'Uncategorized' 因为名称 'Uncategorized' 可以更改为其他名称。

请帮忙。谢谢

它作为选项保存在名称 default_product_cat 下。要获取 ID,您可以调用 get_option()

$uncategorized_term_id = get_option( 'default_product_cat' );