【问题标题】:Display custom taxonomy in a list using the_term_list() in WordPress在 WordPress 中使用 the_term_list() 在列表中显示自定义分类
【发布时间】:2016-08-10 20:06:10
【问题描述】:
【问题讨论】:
标签:
php
wordpress
wordpress-theming
【解决方案1】:
这应该让您的自定义分类显示在一个无序列表中,并且您的 h5 标题在顶部:
<?php echo get_the_term_list( $post->ID, 'skills', '<h5>Project Role</h5><ul><li>', '</li><li>', '</li></ul>' ); ?>
【解决方案2】:
// 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>