我正在尝试使用“视频”标记在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嵌入视频。
不幸的是,不知何故标签比较并不顺利,因为它没有视频标签就回复了帖子(它没有回声),因为它根本不回应任何东西。
答案 0 :(得分:0)
tag__in
需要一个ID为array的数组
你给它一个包含视频所有信息的数组。
您想要'tag_id' => $tag['term_id']