从多个分类中获取术语

时间:2016-11-15 作者:apoorv

我必须从四种分类法中获取所有术语:

车辆安全功能我尝试了以下方法:

$terms = get_terms( array( 
    \'taxonomy\' => \'vehicle_safely_features\',
    \'vehicle_exterior_features\',
    \'vehicle_interior_features\',
    \'vehicle_extras\'
) );
但是,它只得到vehicle_safely_features 并不是所有的分类法。

2 个回复
最合适的回答,由SO网友:Benoti 整理而成

如果要检索多个分类法,需要将这四个分类法放在一个数组中,可以这样做,但是taxonomy=> 在阵列中。

$terms = get_terms(
          \'taxonomy\' => array(
                         \'vehicle_safely_features\',
                         \'vehicle_exterior_features\',
                         \'vehicle_interior_features\',
                         \'vehicle_extras\')
);
希望有帮助

SO网友:Roshan Deshapriya

如果有人由于=> 在下面使用

$termsArray = get_the_terms(
    $post->ID,
    array(
        \'tax1\',
        \'tax2\',
        \'tax3\'
    )
)

相关推荐

GET_THE_TERMS与wp_GET_POST_TERMS中的奇怪结果

我正在尝试制作一个面包屑函数,但有一个小问题。。。使用时:$categories = get_the_terms( $post->ID, \'product_cat\' ); 我得到了一个循环中使用的类别数组,等等。唯一的问题是它是按字母顺序排列的。(我希望它按层次顺序排列。)经过一番挖掘,我发现了一种替代方法,即使用wp\\u get\\u post\\u terms(),但我肯定遗漏了一些东西,因为当我使用此方法时:$categories = wp_get_post_terms( $p