2011-06-02 42 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> 
相关问题