【发布时间】:2017-11-17 14:43:22
【问题描述】:
对于我的一个项目,我创建了一个自定义帖子类型并链接到它的分类法。 我正在尝试在我的每个自定义帖子中访问所述分类法的值,使用此代码我得到一个具有所述值的多维数组:
<?php
$specs = wp_get_post_terms($post->ID, 'specializzazioni', array("fields" => "all"));
print_r($specs);
?>
例如输出:
Array
(
[0] => WP_Term Object
(
[term_id] => 6
[name] => Chirurgia Toracica
[slug] => chirurgia-toracica
[term_group] => 0
[term_taxonomy_id] => 6
[taxonomy] => specializzazioni
[description] =>
[parent] => 0
[count] => 1
[filter] => raw
)
[1] => WP_Term Object
(
[term_id] => 7
[name] => Oculistica Pediatrica
[slug] => oculistica-pediatrica
[term_group] => 0
[term_taxonomy_id] => 7
[taxonomy] => specializzazioni
[description] =>
[parent] => 0
[count] => 2
[filter] => raw
)
)
我只是试图访问 [name] 和 [slug] 的值,但我似乎找不到这样做的方法。 使用下面的循环输出每个值,但这不是我想要的
<?php
foreach($specs as $row => $value){
foreach($value as $row2 => $value2)
echo $value2 . "<br/>";
}
?>
我尝试在每个变量上使用 name 和 slug 键,但每次我得到不同类型的错误。
【问题讨论】:
标签: php arrays wordpress multidimensional-array