【发布时间】:2014-10-02 11:32:49
【问题描述】:
我正在尝试回显与 div 内的数据类别标签中的帖子关联的标签列表。目前我的代码在标签中没有输出任何内容。我也有它输出单词'Array'的地方。我需要显示为'tag1 tag2 etc'
这是我目前在 if have posts 循环中设置代码的方式...
获取值...
$post_tag = wp_get_post_tags( $post_id, $args );
呼应价值观...
<div data-category="<?php foreach($post_tag as $tag){ echo $tag; } ?>">
这是完整的代码...
<?php $layout = get_post_type(); ?>
<?
$slug = get_post( $post )->post_name;
$post_tag = wp_get_post_tags( $post_id, $args );
?>
<? if ( $layout == 'fullscreenimage' ){ ?>
<p>layout 1</p>
<div class="portfolio-item" data-id="<?php echo $slug; ?>" data-category="<?php foreach($post_tag as $tag){ echo $tag; } ?>">
<h1 class="entry-title"><?php the_title(); ?></h1>
</div>
<?php } elseif ( $layout == 'singleimagetext' ) { ?>
<p>layout 2</p>
<div class="portfolio-item" data-id="<?php echo $slug; ?>" data-category="<? //echo $tags; ?>">
<h1 class="entry-title"><?php the_title(); ?></h1>
</div>
<?php } elseif ( $layout == 'casestudy' ) { ?>
<p>layout 3</p>
<div class="portfolio-item" data-id="<?php echo $slug; ?>" data-category="<? //echo $tags; ?>">
<h1 class="entry-title"><?php the_title(); ?></h1>
</div>
<?php } elseif ( $layout == 'gallery' ) { ?>
<p>layout 4</p>
<div class="portfolio-item" data-id="<?php echo $slug; ?>" data-category="<? //echo $tags; ?>">
<h1 class="entry-title"><?php the_title(); ?></h1>
</div>
<?php } ?>
<?php endwhile; ?>
<?php else : ?>
<h2 class=”center”>Not Found</h2>
<p class=”center”>Sorry, but you are looking for something that isn’t here.</p>
<?php endif; ?>
<?php /* end my loop */ ?>
【问题讨论】: