Php 返回特定分类法的每个术语

Php 返回特定分类法的每个术语,php,wordpress,Php,Wordpress,我试图返回特定分类法的每个术语。我只需要给一个可以循环的对象添加术语。我在这方面已经工作了一段时间,但似乎没有什么进展 例如,我有分类法“品牌”,在这个分类法中有几个术语。如何返回此分类法下的每个术语 我尝试了以下方法: global $product $test_value = get_the_terms( $product->id, 'pa-brands'); foreach ($test_value as $test_values) { echo $test_values-

我试图返回特定分类法的每个术语。我只需要给一个可以循环的对象添加术语。我在这方面已经工作了一段时间,但似乎没有什么进展

例如,我有分类法“品牌”,在这个分类法中有几个术语。如何返回此分类法下的每个术语

我尝试了以下方法:

global $product

$test_value = get_the_terms( $product->id, 'pa-brands');
foreach ($test_value as $test_values) {
    echo $test_values->name;        
}

只有这在日志中显示了一个错误:
意外的T\u变量

我设法解决了这个问题。以下代码解决了我的问题:

$brand_terms = get_terms("pa_brand");
        print_r($brand_terms);

        foreach ($brand_terms as $term) {
            echo "\n" . $term->name . " " . $term->slug;

您可以使用此
echo$test\u值['name']
确保您有一个;在全局$product
全局$product
==“意外的T_变量”之后。应该是
global$产品
此外,如果您需要特定分类法中的所有术语来解决$global上的明显错误,请使用
get_terms()
。但函数似乎没有返回任何内容。我好像没有击中正确的目标。我只是不完全确定如何访问正确的对象。