Wordpress - 回声类别 - 循环中的S ..

时间:2016-12-29 15:18:40

标签: wordpress loops categories slug

我试图在archive.php的Wordpress-Loop中回显多个catgory-slugs而不是类别名称

我的代码看起来像这样,到目前为止我尝试了很多,但似乎没有任何效果。我所取得的只是获得一个类别的第一个slug,但不是全部:

    <li class="<?php the_category( ' ' ); ?> ">
        <div class="content">
            <h4><?php the_title(); ?></h4>
        </div>
    </li>

1 个答案:

答案 0 :(得分:1)

下面的代码应该可以使用

<?php
$categories = get_the_category();
$cls = '';

if ( ! empty( $categories ) ) {
  foreach ( $categories as $cat ) {
    $cls .= $cat->slug . ' ';
  }
}
?>
<li class="<?php echo $cls; ?> ">
    <div class="content">
        <h4><?php the_title(); ?></h4>
    </div>
</li>