检索 "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' );
我正在尝试获取“未分类”默认 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' );