2011-06-02 43 views
2

我需要使用the_term_list()以ul方式顯示自定義分類法的幫助。在WordPress中使用the_term_list()在列表中顯示自定義分類法

我可以列出所有我想要的術語,但我需要它們在無序列表中,而不僅僅是由評論分隔的鏈接列表。

這裏是我的本錢一起工作:

<?php echo get_the_term_list($post->ID, 'skills', '<h5>Project Role</h5> ', ', ', '',); ?> 

這裏的WordPress的功能參考,如果您需要它:http://codex.wordpress.org/Function_Reference/get_the_term_list

回答

2

這應該得到與無序列表中顯示您的自定義分類的h5標題頂部:

<?php echo get_the_term_list($post->ID, 'skills', '<h5>Project Role</h5><ul><li>', '</li><li>', '</li></ul>'); ?> 
0
// Use this code 
    <?php 
    $taxonomy  = 'product-category'; 
    $orderby  = 'name'; 
    $show_count = 0;  // 1 for yes, 0 for no 
    $pad_counts = 0;  // 1 for yes, 0 for no 
    $hierarchical = 1;  // 1 for yes, 0 for no 
    $title  = ''; 
    $empty  = 1;  // 1 for yes, 0 for no 

    $args = array(
     'taxonomy'=> $taxonomy, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'hierarchical' => $hierarchical, 
     'title_li'  => $title, 'hide_empty' => $empty); ?> 
     <ul class="sidebar_cat" data-role="listview"> <?php $variable = wp_list_categories($args); $variable = str_replace(array('(',')'), '', $variable); $variable = str_replace('(', '<span class="ui-li-count">', $variable); 
     $variable = str_replace(')', '</span>', $variable); echo $variable; ?> 
     </ul> 
相關問題