我需要以某种方式从帖子页面抓取嵌入代码,这样我就可以在档案页面中包含一个小视频版本。基本上我没有显示典型的特色图片和摘录,我想要包括一个小版本的视频,以及摘录。与Youtube搜索结果页面类似。 问题是,我认为视频代码在get_the_content();
之内这是在filters.php
中function ar2_add_embed_container( $html ) {
return '<div class="entry-embed">' . $html . '</div>';
}
add_filter( 'embed_oembed_html', 'ar2_add_embed_container' );
我该如何使用它?任何帮助,将不胜感激。
答案 0 :(得分:0)
谢谢你brasolfilo,你的建议引导我朝着正确的方向前进。
我认为嵌入是一个自定义的“视频”字段。不是这种情况。对于希望为视频存档页面获取视频的任何人,您首先需要在帖子上创建此自定义字段
第1步:阅读本文 http://codex.wordpress.org/Custom_Fields
基本上你是在创建你的自定义字段(我命名为我的视频,你可以为它命名)
第2步:在您的循环中
while ( have_posts() ) : the_post();
$id = $post->ID;
$video_url = get_post_meta($id, 'video', true);
echo wp_oembed_get( $video_url, array( 'width' => 400 ) );
endwhile;
这是wp_oembed_get的代码
http://codex.wordpress.org/Function_Reference/wp_oembed_get
这应该为您提供一个集成到您的模板或其他任何东西的起点。 :)