首页 文章

PHP显示Wordpress数组 .

提问于
浏览
1

If you know nothing about Wordpress but know how to display everything stored in an php array (at least in my case) - please answer. I'll appreciate!

我有一个保存类别列表的PHP数组 . 但我不知道如何显示其内容 .

这段代码:

$category = get_the_category(); 
echo $category;

输出:

数组

我想要做的是显示数组中的第一项 .

我也尝试过:

  • echo $ category [0] - > cat_name

  • echo $ category [1] - > cat_name

cat_name是“cat_name”,“Folio”(我的自定义帖子类型名称),“type”,“types”和“my_folio_cat” . 一切都没有输出(甚至不是“数组”文本) .

我正在注册那样的分类:

register_taxonomy("my_folio_cat", array("folio"), array("hierarchical" => true, "label" => "Type", "singular_label" => "Type", "rewrite" => true));

5 回答

  • 0
    print_r($array);
    

    您还可以查看 var_dump() (不打算阅读)和 var_export() (甚至更少) .

    如果你想很好地打印东西,你可以迭代数组:

    foreach($array as $key => $value) {
        echo 'Key is '.$key.' for value '.$value.'
    '; }
  • 1
  • 0

    试试 var_dump($category); 而不是 echo $category;

  • 0

    数组访问是echo $ arrayname [0];

    make var_dump($ array)你可以看到有什么 .

  • 0

    根据您的解释,我猜你使用自定义分类而不是一般的帖子类别 . 对于自定义分类,您应该使用get_the_terms函数 .

    所以代码可能应该:

    $cats = get_the_terms($post, 'my_folio_cat');
    
    // display the first category name    
    if(!empty($cats)) {
        echo $cats[0]->name;
    }
    

相关问题