Php 仅获取所有父类别

Php 仅获取所有父类别,php,wordpress,woocommerce,categories,product,Php,Wordpress,Woocommerce,Categories,Product,我试图得到所有的父母类别的商业,而不是孩子 $terms = get_terms(['taxonomy' => 'product_cat','hide_empty' => false, 'parent' => 0]); 但它不起作用。如何仅获取父类别?已更新2(更正了一些打字错误) 以下是仅获取所有父类别的方法(您将获得一个WP\u Term对象数组): //产品类别的分类法 $taxonomy='product_cat'; //获取父产品类别 $parent_product

我试图得到所有的父母类别的商业,而不是孩子

$terms = get_terms(['taxonomy' => 'product_cat','hide_empty' => false, 'parent' => 0]);

但它不起作用。如何仅获取父类别?

已更新2(更正了一些打字错误)

以下是仅获取所有父类别的方法(您将获得一个
WP\u Term
对象数组):

//产品类别的分类法
$taxonomy='product_cat';
//获取父产品类别
$parent_product_cats=get_terms($taxonomy,array('parent'=>0,'orderby'=>'slug','hide_empty'=>false));
//迭代每个父类别(WP_术语对象)
foreach($product\U cat\U obj作为$product\U cat\U cat){
$term\U id=$product\U cat\U obj->term\U id;//term id
$term\U name=$product\U cat\U obj->name;//术语名称
$term\U slug=$product\U cat\U obj->slug;//term slug
}
//测试输出
回显“所有产品父类别”;打印(母产品);回声“;

这段代码已经过测试,可以正常工作。

我已经更新了我的代码,有一些打字错误……对此表示抱歉。
// Taxonomy for product categories
$taxonomy = 'product_cat';

// Get parent product categories
$parent_product_cats = get_terms( $taxonomy, array( 'parent' => 0, 'orderby' => 'slug', 'hide_empty' => false ) );

// Iterating through each parent categories (WP_Term Objects)
foreach ( $parent_product_cats as $product_cat_obj ) {
    $term_id = $product_cat_obj->term_id; // term ID
    $term_name = $product_cat_obj->name; // term Name
    $term_slug = $product_cat_obj->slug; // term slug
}

// Testing the output
echo "<pre>All Product Parent categories "; print_r($parent_product_cats); echo "</pre>";