2015-06-19 141 views
1

我有一個查詢,我只想列出分配給當前正在查看的帖子的那些類別。自定義帖子類型中的Wordpress列表類別

目前,它列出了我的自定義帖子類型的所有類別。 是否可以列出這些個人職位?帖子類型被稱爲「資源」,並且附加到該帖子類型的類別被稱爲「資源類別」。

<?php 
     $taxonomy = 'resource-category'; 
     $tax_terms = get_terms($taxonomy); 
     ?> 
    <?php 
     foreach ($tax_terms as $tax_term) { 
     echo '' . '<a href="' . esc_attr(get_term_link($tax_term, $taxonomy)) . '" title="' . sprintf(__("View all posts in %s"), $tax_term->name) . '" ' . '>' . $tax_term->name.'</a>&nbsp;&nbsp;&nbsp; '; 
     } 
?> 

回答

3

您可以使用wp_get_post_terms

<?php 

$taxonomy = 'resource-category'; 
$tax_terms = wp_get_post_terms($post->ID, $taxonomy, array("fields" => "all")); 

foreach ($tax_terms as $tax_term) { 
    echo '' . '<a href="' . esc_attr(get_term_link($tax_term->term_id, $taxonomy)) . '" title="' . sprintf(__("View all posts in %s"), $tax_term->name) . '" ' . '>' . $tax_term->name.'</a>&nbsp;&nbsp;&nbsp; '; 
} 

?> 
+0

完美工作,謝謝! – lowercase

相關問題