Wordpress foreach循环通过标签拉取3个视频
我正在尝试获取我在Wordpress中标记为“video”的3个视频 我得到的主题中的代码不起作用,我试图编辑它,但我不能得到任何进一步Wordpress foreach循环通过标签拉取3个视频,wordpress,foreach,Wordpress,Foreach,我正在尝试获取我在Wordpress中标记为“video”的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) :
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;
global$post;
$tag=get_term_by('name','video','post_tag','ARRAY_A');
$videos=get_posts(数组('tag_in'=>$tag',showposts'=>'3');
foreach($post形式的视频):
设置_postdata($post);
回声“.woo_get_embed('embed'、'520'、'293')”;
endforeach;
所以,我们用标签(post_标签)“video”填充$tag,并将其设置为数组,
然后我们在$tag中添加了$videos,上面有我们在$tag中添加的标签,我想要最新的3个
然后在每篇文章中,我得到了$videos,我想使用一个函数woo_get_embed来嵌入视频
不幸的是,标签比较并不顺利,因为它在没有视频标签的情况下回显帖子(不回显任何内容),因此根本不回显任何内容。
中的标签需要一个ID为的数组
你正在给它一个包含视频所有信息的数组
您希望'tag\u id'=>$tag['term\u id']
showposts
不推荐使用posts\u per\u page
,但这不是问题所在非常感谢,解决了问题!稍后我还会用每页的帖子替换展示帖子!