将wordpress分类术语slug作为类添加到术语中
我有以下问题。对于我正在进行的一个项目,我使用get_the_term_list来响应特定帖子和分类法中的所有术语。不,我需要能够设计出每一个以不同方式呼应出来的术语。为了让它工作,我想将术语->slug作为一个类添加到列表项中,但我无法让它工作。我知道如何将slug添加到ul中,但这不是我所需要的,因为这样我就无法根据slug设置单个列表项的样式 因此,在这一点上,我用它来获取基于当前帖子的所有术语:将wordpress分类术语slug作为类添加到术语中,wordpress,custom-taxonomy,Wordpress,Custom Taxonomy,我有以下问题。对于我正在进行的一个项目,我使用get_the_term_list来响应特定帖子和分类法中的所有术语。不,我需要能够设计出每一个以不同方式呼应出来的术语。为了让它工作,我想将术语->slug作为一个类添加到列表项中,但我无法让它工作。我知道如何将slug添加到ul中,但这不是我所需要的,因为这样我就无法根据slug设置单个列表项的样式 因此,在这一点上,我用它来获取基于当前帖子的所有术语: 这里的“获取术语列表”会很棘手。相反,你可以试试这个-- 修复了thanx到@Mickey
这里的“获取术语列表”会很棘手。相反,你可以试试这个--
修复了thanx到@Mickey的简单但有效的解决方案。最终得到了我想要的结果:
<?php $terms = get_the_terms( $post->ID, 'thema' ); ?>
<ul class="project-themes no-bullet">
<?php foreach($terms as $term) { ?>
<li class="<?php get_term_link( $term->slug); ?>">
<a href="<?php echo get_term_link( $term->term_id ); ?>"><?php echo $term->slug; ?></a>
</li>
<?php } ?>
</ul>
Thanx用于此解决方案。忘了有时候事情是那么容易。
<?php $terms = get_the_terms( $post->ID, 'thema' ); ?>
<ul class="project-themes no-bullet">
<?php foreach($terms as $term) { ?>
<li class="<?php get_term_link( $term->slug); ?>">
<a href="<?php echo get_term_link( $term->term_id ); ?>"><?php echo $term->slug; ?></a>
</li>
<?php } ?>
</ul>