我知道这已经回答了很多次,但我似乎无法解决这个特殊情况。而且我的PHP语法知识也很有限。
<?php $resourceCategory = get_the_terms($post->ID, 'resource_category' );
第二行用object(stdClass)#383 (11)
替换array(11)
,因此访问属性会更容易。
$array = json_decode(json_encode($resourceCategory), true);?>
我试图显示姓名:
array(1) {
[7]=>
object(stdClass)#383 (11) {
["term_id"]=>
int(7)
["name"]=>
string(5) "cat 2"
["slug"]=>
string(5) "cat-2"
["term_group"]=>
int(0)
["term_taxonomy_id"]=>
int(7)
["taxonomy"]=>
string(17) "resource_category"
../etc
}
}
$resourceCategory->name
。尝试使用数组整数,数组映射和众多wordpress函数。任何帮助表示赞赏。
编辑:只是为了添加我尝试了显而易见的$array[7]->name
,但这并不适用于所有实例,某些类别有6,5等。
答案 0 :(得分:1)
你有[7]
索引的对象试试
echo $array[7]->name;
获取所有索引,您需要使用foreach()
foreach($array as $v) {
echo $v->name;
}