【发布时间】:2012-06-14 09:55:23
【问题描述】:
我正在尝试获取我在 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) 填充 $tag,并将其设为 array_a。然后,我用我在$tag 中添加标签的帖子填写$videos,我想要最新的3 个。
然后,我foreach我从$videos出来的帖子我想用woo_get_embed函数嵌入。
不幸的是,不知何故,标签比较并不顺利,因为它会回显没有视频标签的帖子,因此它根本不会回显任何内容。
【问题讨论】:
-
showposts不推荐使用posts_per_page但这不是问题