我在wordpress中有一个自定义帖子类型,我想获取类别,所以我可以将它们列为过滤器选项。我用了
$terms = get_terms(array(
'post_type' => 'leadership',
'hide_empty'=> false,
));
获得一个对象,但我很难弄清楚如何从中获取任何东西。
该对象的一大块是:
Array ( [0] => WP_Term Object ( [term_id] => 3 [name] => Finance
我想要名称部分。
I wrote $names = $terms->name;
但这似乎没有做到这一点。
这究竟是如何在php中处理的?
答案 0 :(得分:1)
使用以下代码
$terms = get_terms(array(
'post_type' => 'leadership',
'hide_empty'=> false,
));
// loop the results
foreach ( $terms as $term ) {
echo $term->name ;
}
答案 1 :(得分:0)
尝试以下代码来获取所有类别$names=array_column($terms, 'name');