2011-08-04 111 views
0

如何從帖子ID中檢索類別名稱。帖子的回覆類別名稱

是下列的最佳途徑,或者是有什麼簡單的方法.....

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

回答

0

我不完全知道你是問什麼,但如果你正在尋找更短的語法:

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

我不認爲這會起作用,因爲'get_the_category'返回一個類別數組而不僅僅是一個。 –

0

如果你只是想打印屬於後,使用類別列表...

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

WHI chouch out out links,或者

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

它返回一個帶有鏈接的字符串。

如果要將帖子類別作爲對象數組使用,請使用get_the_category($id = false)

帖子ID是可選的:如果省略,則函數假定您正在討論global $post。如果你在循環中,這將起作用,否則你將不得不通過帖子ID。

在任何情況下,一篇文章可以屬於幾個類別,而不僅僅是一個,即使這些函數的名稱有其他含義。

所有這些功能駐留在wp-includes/category-template.php

相關問題