2012-03-16 77 views
0

所以。我創建了一個自定義的WordPress分類。我有多個帖子使用該分類法,並在此分類法下使用各種術語。我試圖讓WordPress做的是吐出所有帖子中的所有分類術語。我將把它們放在一個rel =「」標籤內,這樣我就可以對jQuery有一點看中。WordPress的 - 充分利用自定義分類的所有方面,從帖子

<?php 
$posttags = get_tags(); 
if ($posttags) { 
foreach($posttags as $tag) { 
echo '<label><input type="checkbox" rel="' . $tag->slug . '">' . $tag->name . 
'</label>'; 
} 
} 
?> 

它完美:

我用普通的老式WordPress的標籤是這樣做到了這一點。爲每個標籤創建一個複選框和標籤。但是現在我需要這些定製分類術語。

我一直在擺弄有:

$categories = get_terms('Year-taxonomy', 'orderby=name&hide_empty=0'); 
$cats = object_to_array($categories); 

至今沒有工作。我在正確的軌道上嗎?

回答

2

不能很好地WordPress的法典精通,但設法弄明白。

首先有以下功能:

function get_custom_terms($taxonomies, $args){ 
$args = array('orderby'=>'asc','hide_empty'=>true); 
$custom_terms = get_terms(array($taxonomies), $args); 
foreach($custom_terms as $term){ 
    echo 'Term slug: ' . $term->slug . ' Term Name: ' . $term->name; 
} 
} 

然後函數調用的地方需要:

<?php get_custom_terms('your_custom_taxonomy_name'); ?> 
0

函數調用必須是相同的函數名稱:

get_custom_terms( 'your_custom_taxonomy_name') ;

相關問題