How to list Custom Taxonomy

时间:2014-04-23 作者:Hardeep Asrani

我有一个WordPress分类法,我想知道是否有这样的分类法:

                       <ul id="portfolioFilter">
                           <li class="filter" data-filter="all">All</li>
                           <li class="filter" data-filter="category1">Image Slider</li>
                           <li class="filter" data-filter="category2">Youtube</li>
                           <li class="filter" data-filter="category3">Vimeo</li>
                           <li class="filter" data-filter="category4">Lightbox Photos</li>
                           <li class="filter" data-filter="category5">Lightbox Video</li>
                       </ul>    
是的,应该并没有任何链接,但在it数据过滤器中有类过滤器和术语名称。有可能吗?

谢谢

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

像这样的东西应该可以完成这项工作:

<?php 
    $terms = get_terms(\'YOUR-TAXONOMY\');
    if ( $terms ) :
?>
<ul id="portfolioFilter">
    <li class="filter" data-filter="all">All</li>
    <?php foreach ( $terms as $term ): ?>
    <li class="filter" data-filter="<?php echo $term->slug; ?>"><?php echo esc_html($term->name); ?></li>
    <?php endforeach; ?>
</ul>
<?php endif; ?>

结束

相关推荐

想要wp_get_post_Terms以任意顺序返回,该怎么办?

下面的函数按字母顺序返回,而不是按任意顺序返回是否可以-不-按字母顺序返回,但按数组中给出的确切顺序返回?add_filter(\'the_content\', \'my_function\'); function my_function($content) { if ( is_single() && in_category( \'5\' ) ) { the_post_thumbnail(\'thumbnail\', array(\'class\' => \'