我正在寻找一种将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>
最合适的回答,由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>\';