0

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;

$tagということで、「動画」タグ(post_tag)を埋めてにしていarray_aます。$videosで、入れたタグのついた投稿で埋まっているので、$tag最新の3つをお願いします。

次に、関数を使用して、foreach取得した投稿を$videos埋め込みたいと思いwoo_get_embedます。

残念ながら、ビデオタグのない投稿をエコーし​​、そのため何もエコーしないため、どういうわけかタグの比較はうまくいきません。

4

1 に答える 1

1

tag__inIDの配列を期待しています
あなたはそれにビデオに関するすべての情報を含む配列を与えています。

あなたが欲しい'tag_id' => $tag['term_id']

于 2012-06-14T14:20:53.767 に答える