2010-10-19 70 views

回答

0

如果您在循環使用它們,你可以試試這個:

<?php the_category("", "single"); ?> 

編號:the_category

=====修訂=====

外循環:

<?php the_category("", "single", $post->ID); ?> 
+0

的理想問題,我需要使用帖子ID在循環外部獲取子類別。 – InnateDev 2010-10-19 06:32:45

+0

添加回第三個參數:D。第三個參數是帖子的ID,我不應該假設你在循環中。 – PeterWong 2010-10-19 06:42:49

4
$categories = get_the_category(); 
$last_category = $categories[0]; 

foreach($categories as $i => $category) 
{ 
    if($category->parent == $last_category->cat_ID) 
    { 
     $last_category = $category; 
    } 
} 
0

如果您有$post_ID,請致電wp_get_object_terms($post_ID)。它返回一個包含該帖子每個類別的數組,引用父母和孩子。