检索帖子的类别名称

时间:2011-08-04 11:13:45

标签: wordpress

如何从帖子ID中检索类别名称。

以下是最佳方式,还是有更简单的方法.....

$category = get_the_category($post_id);
$cat_name = $category->cat_name;

2 个答案:

答案 0 :(得分:0)

我不完全确定你在问什么,但如果你正在寻找更短的语法:

$cat_name= get_the_category($post_id)->cat_name;

答案 1 :(得分:0)

如果您只是想打印属于帖子的类别列表,请使用...

the_category( $separator = '', $parents='', $post_id = false ) 

回显链接,或

get_the_category_list( $separator = '', $parents='', $post_id = false )

返回带链接的字符串。

如果您希望将帖子类别作为对象数组使用get_the_category( $id = false )

帖子ID是可选的:如果省略,则函数假设您正在谈论global $post。如果你在循环中这将起作用,否则你将不得不传递帖子ID。

在任何情况下,帖子都可以属于多个类别,而不仅仅是一个,即使函数名称暗示其他类别。

所有这些功能都在wp-includes/category-template.php