在WordPress中使用the_term_list()在列表中显示自定义分类法
问题描述:
我需要使用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
答
这应该得到与无序列表中显示您的自定义分类的h5标题顶部:
<?php echo get_the_term_list($post->ID, 'skills', '<h5>Project Role</h5><ul><li>', '</li><li>', '</li></ul>'); ?>
答
// 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>