Answers:
有几种方法,但我更喜欢entity_load()
:
$vocabulary = taxonomy_vocabulary_machine_name_load('Services');
$terms = entity_load('taxonomy_term', FALSE, array('vid' => $vocabulary->vid));
您还可以使用:
entity_load
吗?
taxonomy_term_load_multiple()
,所以我个人更喜欢它。使用taxonomy_get_tree()
会给所涉及的查询带来不必要的复杂性,除非您特别需要其原始层次结构中的术语(OP未指定)
我想使用此代码。
$name = 'YOUR_VOCAB_NAME';
$myvoc = taxonomy_vocabulary_machine_name_load($name);
$tree = taxonomy_get_tree($myvoc->vid);
foreach ($tree as $term) {
echo $term->tid;
}