每个类别的不同背景颜色

Different background color on each categories

如何使用自定义 post 以不同的背景颜色显示我的类别? 我喜欢从我的分类中呼应 slug 名称,以成为 span 的 class 属性,并在 css 中设置样式。但我无法回显 slug 名称,也无法同时显示类别名称。

    <?php $post_terms = get_the_terms(); ?>
        <span class="<?php echo $post_terms[0]->slug; ?>">
            Categories: <?php echo $post_terms[0]->cat_name; ?>
        </span>

你能告诉我正确的代码是什么吗?

您可以使用此代码实现;

    <?php $category = get_the_terms( $post->ID, 'your_taxonomy_cat_name' ); ?> 
        <span class="post-category-color-text <?php echo $category[0]->slug; ?>">
        Categories: <?php  foreach ( $category as $cat){ echo $cat->name;}?>
    </span>

希望这段代码对您有所帮助。快乐编码