如何从帖子ID中检索类别名称。
以下是最佳方式,还是有更简单的方法.....
$category = get_the_category($post_id);
$cat_name = $category->cat_name;
答案 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
。