【发布时间】:2011-11-28 22:44:47
【问题描述】:
我遇到了 get_terms() 函数的问题。
如果我使用:
<?php
$terms = get_terms( 'location' );
print_r($terms);
?>
我得到一个数组:
Array ( [0] => stdClass Object ( [term_id] => 8 [name] => Aberdare [slug] => aberdare [term_group] => 0 [term_taxonomy_id] => 8 [taxonomy] => location [description] => [parent] => 7 [count] => 1 ) [1] => stdClass Object ( [term_id] => 10 [name] => Aberdeen [slug] => aberdeen [term_group] => 0 [term_taxonomy_id] => 10 [taxonomy] => location [description] => [parent] => 9 [count] => 14 ) [2] => stdClass Object ( [term_id] => 17 [name] => Aberdeenshire [slug] => aberdeenshire [term_group] => 0 [term_taxonomy_id] => 17 [taxonomy] => location [description] => [parent] => 9 [count] => 41 ) [3] => stdClass Object ( [term_id] => 1203 [name] => Aberdour [slug] => aberdour [term_group] => 0 [term_taxonomy_id] => 1203 [taxonomy] => location [description] => [parent] => 446 [count] => 1 );
但是,如果我尝试获取任意数量 child_of 数组的父项的条款,则返回为空。
<?php
$terms = get_terms( 'location', array('parent' => 9) );
print_r($terms);
?>
我明白了:
Array ( )
有人知道我做错了什么吗?
谢谢 皮特
【问题讨论】:
标签: wordpress