如何在帖子/页面中打印自定义帖子类型类别名称

时间:2015-03-31 06:06:47

标签: php arrays wordpress

我一直在谷歌搜索很多时间来找到解决方案。我正在使用梦想主题'灵活的wordpress主题。我想打印" dt_portfolio"投资组合页面中的自定义帖子类型的类别名称。我已经尝试了很多方法来做到这一点。但没用。 最后我坚持使用这个代码:

$ctname = get_the_terms( get_the_ID(), 'dt_portfolio_category' );
print_r ($ctname);

这给了我一个输出如下:

Array ( [27] => stdClass Object ( [term_id] => 27 [name] => Magazine [slug] => magazine [term_group] => 0 [term_taxonomy_id] => 33 [taxonomy] => dt_portfolio_category [description] => [parent] => 0 [count] => 3 [object_id] => 8560 [filter] => raw ) ) 

我想打印" slug"从这个数组。请帮帮我。

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情:

  if($ctname ) {
      foreach($ctname as $data){

          $slug[] = $data->slug;

        }
       print_r($slug); // value inside slug array
    }

如果$ctname只有1个数组,那么只需使用$slug代替$slug[]foreach循环中。

希望它在某种程度上有所帮助!