2012-05-15 85 views
0

我拥有包含2个类别'Cat1'和'Cat2'的当前自定义帖子类型'Portfolio'。Wordpress,显示当前自定义帖子类型的当前类别

每个帖子都选择了一个类别。

 
example: 
title: title1, category: Cat1 
title: title2, category: Cat2 

在查看每个帖子的前面,我想知道这个帖子属于什么类别。

例如..我有一个页面http://www.domain.com/portfolio/title1/ - 在这个页面,我想知道什么类别属于这个当前的职位。

应该有一节我可以显示Cat1

我将用什么WordPress功能来实现这个功能?

我有这个功能。

print_r($wp_query->get_queried_object()); 

但它没有显示当前自定义帖子类型的当前类别。

我希望我解释得很好。任何帮助真的很感激。

NOIE

回答

0

试试这个

<?php $cat_name = get_the_category($post->ID); 
print_r($cat_name); 
?> 
+0

结果为空数组,或者Array() – noister

+0

将帖子ID传入$ post-> ID –

+0

怎么样?我使用这个$ cat_name = get_the_category($ wp_query-> queried_object-> ID);的print_r($ cat_name);仍然没有工作... – noister

相关问题