首页 文章

将类别名称类添加到类别链接

提问于
浏览
0

我们的WordPress模板显示帖子所在的类别 . 例如,如果帖子属于Dogs类别以及Cats类别,那么这些类别链接将显示在帖子的页面上 .

是否可以输出这样的链接......

<a href="/category/cats" class="cats">Cats</a>
<a href="/category/cats" class="dogs">Dogs</a>

原因是我们想用不同的颜色设置每个类别的链接的样式 .

如果是这样,我怎么能做到这一点?

1 回答

  • 0

    假设这是在单个模板上,您可以使用以下内容生成链接:

    $categories = wp_get_post_terms( get_the_id(), 'category' );
    
    if ( $categories ):
        foreach ( $categories as $category ): ?>
            <a href="<?php echo get_term_link( $category->term_id, 'category' ); ?>" class="<?php echo $category->slug; ?>"><?php echo $category->name; ?></a>
        <?php endforeach;
    endif;
    

    该类将从类别slug生成,因此您可以确保它永远不会有空格 .

相关问题