【问题标题】:Wordpress Tags in class课堂上的 Wordpress 标签
【发布时间】:2014-05-05 20:43:14
【问题描述】:

我已将标签添加到我的自定义帖子类型。 现在我想用它们来创建同位素组合,我可以用这段代码加载所有标签:

<?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=""。 使用&lt;div class="&lt;?php $tag-&gt;slug; ?&gt;"&gt;,我只得到所有使用的标签中的最后一个标签。

我知道已经有很多关于这个问题的帖子,但是我发现的每一个帖子似乎都不适合我。

【问题讨论】:

    标签: wordpress class loops tags wordpress-theming


    【解决方案1】:

    现在可以使用以下代码:

    <?php $tags = get_the_tags();
        $tag = wp_list_pluck( $tags, 'slug' );
        $tagToClass = implode(" ", $tag);
    ?>
    

    然后使用&lt;?php echo $tagToClass ?&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多