Wordpress foreach循环按标签拉3个视频

时间:2012-06-14 09:55:23

标签: wordpress foreach

我正在尝试使用“视频”标记在Wordpress中标记我的3个视频。

我得到的主题中的代码不起作用,我试图编辑它,但我无法再进一步了。

global $post;

$tag = get_term_by( 'name', 'video', 'post_tag', 'ARRAY_A' );
$videos = get_posts(array('tag__in' => $tag, 'showposts' => '3'));

foreach($videos as $post) :
    setup_postdata($post);
    echo "<div class=\"videoframe\" id=\"videoframe\">".woo_get_embed('embed', '520', '293')."</div>";
endforeach;

所以,我们用标签(post_tag)'video'填充$ tag并将其设为array_a, 然后我们用带有我们放在$ tag中的标签的帖子填写$视频,我想要最新的3个。

然后foreach post我从$视频中删除了我想使用函数woo_get_embed嵌入视频。

不幸的是,不知何故标签比较并不顺利,因为它没有视频标签就回复了帖子(它没有回声),因为它根本不回应任何东西。

1 个答案:

答案 0 :(得分:0)

tag__in需要一个ID为array的数组 你给它一个包含视频所有信息的数组。

您想要'tag_id' => $tag['term_id']