如何在学期链接上添加课程?

时间:2014-01-21 作者:Romain Scheibert

我正在寻找一种将tag slug添加为类的方法。我不知道该怎么做。。。

以下是我如何显示产品标签
<?php echo get_the_term_list( $post->id, \'product_tag\'); ?>

输出为
<a href="http://myurl.com" rel="tag">My tag</a>

我想要<a href="http://myurl.com" class="Tag_Slug" rel="tag">My tag</a>

2 个回复
最合适的回答,由SO网友:passatgt 整理而成

我认为您应该使用自定义循环:

<?php
$terms = get_the_terms( $post->ID, \'product_tag\' );
if ($terms && ! is_wp_error($terms)): ?>
    <?php foreach($terms as $term): ?>
        <a href="<?php echo get_term_link( $term->slug, \'product_tag\'); ?>" rel="tag" class="<?php echo $term->slug; ?>"><?php echo $term->name; ?></a>
    <?php endforeach; ?>
<?php endif; ?>

SO网友:sri

为什么不能将输出包装在一个无序的列表中,如下所示?

echo \'<ul class="styles">\';
echo get_the_term_list( $post->ID, \'styles\', \'<li>\', \',</li><li>\', \'</li>\' );
echo \'</ul>\';

结束