我在自定义帖子类型中添加了标签。 现在我想用它们来创建同位素组合,我可以用这段代码加载所有标签:
<?php $args = array( 'post_type' => 'portfolio', 'posts_per_page' => 24;
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="all <?php echo $tag->slug; ?>">
<?php echo the_post_thumbnail(); ?>
<p><?php the_title(); ?></p>
</div>
<?php endwhile; ?>
但现在我想将每个投资组合项目中的所有标记添加到class=""
。
使用<div class="<?php $tag->slug; ?>">
,我只获取所有使用的标记的最后一个标记。
我知道已经有很多关于这个问题的帖子,但我找到的每个帖子似乎都不适合我。
答案 0 :(得分:0)
现在可以使用以下代码:
<?php $tags = get_the_tags();
$tag = wp_list_pluck( $tags, 'slug' );
$tagToClass = implode(" ", $tag);
?>
然后使用<?php echo $tagToClass ?>