我正在尝试显示所有产品类别,但它会返回
=>数组([invalid_taxonomy] =>数组([0] =>无效的分类。))[error_data] => Array())
我的代码:
$woo_categories = get_terms( 'product_cat', array(
'orderby' => 'count',
'hide_empty' => 0
) );
print_r($woo_categories);
有人可以帮帮我吗?
答案 0 :(得分:0)
在4.5.0之前,get_terms()的第一个参数是分类法或分类法列表:
$terms = get_terms( 'post_tag', array(
'hide_empty' => false,
) );
从4.5.0开始,分类法应该通过$ args数组中的'taxonomy'参数传递:
$terms = get_terms( array(
'taxonomy' => 'post_tag',
'hide_empty' => false,
) );
你应该在数组
中设置分类$woo_categories = get_terms( array(
'taxonomy' => 'product_cat',
'orderby' => 'count',
'hide_empty' => 0
) );
print_r($woo_categories);