2013-05-31 55 views
1

中當前帖子的類別父項和子類別名稱基本上,Ive已將該帖子分配到類別和子類別中。Wordpress僅打印主題

像這樣:(我發了一個帖子,並指出這些類別)

- >動物(類別) - >哺乳動物(子類)

現在在主題我想呼應的類別名稱的職位;標題tag1中的「Animal」和標題tag2中的「Mammal」作爲結構。 請幫我實現這一點。

+0

你需要把它打印爲「 - >動物(類) - >哺乳動物(子類) 「或列表中? –

回答

2

將這個代碼在您的帖子循環獲取張貼相關類別:

<?php 
    $categories_list = get_the_category_list(__(', ', 'twentyeleven')); 
    if ($categories_list): 
?> 
    <span class="cat-links"> 
    <?php printf(__('<span class="%1$s">Posted in</span> %2$s', 'twentyeleven'), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list); ?> 
    </span> 
<?php endif; ?> 
1
<?php 
$args=array(
    'orderby' => 'name', 
    'order' => 'ASC' 
); 
$categories=get_categories($args); 
foreach($categories as $category) { 
     echo "-> $category->cat_name (category) -> "; 
     // loop the sub categories 
     $sub_categories=get_categories('child_of='. $categoery->cat_ID); 
     foreach($sub_categories as $sub_category) { 
     echo "-> $sub_category->cat_name (category) -> "; 

     } // end inner loop 

    } // end outer loop 

?>