PHP显示Wordpress数组。
如果您对Wordpress一无所知,但知道如何显示php数组中存储的所有内容(至少在我的情况下)-请回答。我会很感激的强> 我有一个PHP数组,它保存类别列表。但我不知道如何显示它的内容 此代码:PHP显示Wordpress数组。,php,arrays,wordpress,Php,Arrays,Wordpress,如果您对Wordpress一无所知,但知道如何显示php数组中存储的所有内容(至少在我的情况下)-请回答。我会很感激的 我有一个PHP数组,它保存类别列表。但我不知道如何显示它的内容 此代码: $category = get_the_category(); echo $category; 产出: 排列 我要做的是显示数组中的第一项 我也试过: echo$类别[0]->类别名称 echo$类别[1]->类别名称 其中cat_名称为“cat_name”、“Folio”(我的自定义帖子类型名称
$category = get_the_category();
echo $category;
产出:
排列
我要做的是显示数组中的第一项
我也试过:
register_taxonomy("my_folio_cat", array("folio"), array("hierarchical" => true, "label" => "Type", "singular_label" => "Type", "rewrite" => true));
您还可以查看var\u dump()
(不用于阅读)和var\u export()
(更不用说了)
如果希望很好地打印内容,可以迭代数组:
foreach($array as $key => $value) {
echo 'Key is '.$key.' for value '.$value.'<br />';
}
foreach($key=>$value的数组){
回显“键是“.$Key”。对于值“.$value”。
;
}
您还可以查看var\u dump()
(不用于阅读)和var\u export()
(更不用说了)
如果希望很好地打印内容,可以迭代数组:
foreach($array as $key => $value) {
echo 'Key is '.$key.' for value '.$value.'<br />';
}
foreach($key=>$value的数组){
回显“键是“.$Key”。对于值“.$value”。
;
}
var\u dump
我相信
var\u dump
我相信
尝试
var\u dump($category)代码>改为echo$category代码>尝试变量转储($category)代码>改为echo$category代码>数组访问是echo$arrayname[0]
创建var_dump($array),您就可以看到那里有什么了。数组访问是echo$arrayname[0]
创建var_dump($array),您就可以看到其中的内容了。根据您的解释,我猜您使用的是自定义分类法,而不是一般的帖子类别。对于自定义分类法,应该使用函数
因此,或许代码应该:
$cats = get_the_terms($post, 'my_folio_cat');
// display the first category name
if(!empty($cats)) {
echo $cats[0]->name;
}
根据您的解释,我猜您使用自定义分类法而不是一般的帖子类别。对于自定义分类法,应该使用函数
因此,或许代码应该:
$cats = get_the_terms($post, 'my_folio_cat');
// display the first category name
if(!empty($cats)) {
echo $cats[0]->name;
}
请注意,var_dump()
打印变量,而print_r()
旨在作为变量的可读表示形式,所以我只使用过var_dump,但我可能不是人。@Rafe Ketterr我不认为var_dump不可读。它只提供了比print\u r更多的细节。请注意,var\u dump()
打印变量,而print\u r()
旨在成为变量的可读表示形式。我只使用过var\u dump,但我可能不是人。@Rafe Ketter我不认为var\u dump不可读。它只提供了比打印更详细的信息。据我回忆,get\u类别
,$category[0]->cat\u name
应该做到这一点。尝试var\u dump($category)
查看变量的结构,这将有助于编辑您的帖子并在此处添加该信息。这里不仅仅是数组,需要注意的是-其中一些信息存储在PHP对象中。您应该使用name
,而不是cat\u name
(这是不推荐的,并且目前仅为back compat实现),我记得get\u category
,$category[0]>cat\u name
应该这样做。尝试var\u dump($category)
查看变量的结构,这将有助于编辑您的帖子并在此处添加该信息。这里不仅仅是数组,需要注意的是-其中一些信息存储在PHP对象中。您应该使用name
而不是cat\u name
(不推荐使用,目前仅针对后台实现)