0

我需要以某种方式从帖子页面中获取嵌入代码,以便我可以在存档页面中包含一个小视频版本。基本上,我不想显示典型的特色图像和摘录,而是想包含一个小版本的视频,加上摘录。类似于 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' );

我该如何使用它?任何帮助,将不胜感激。

4

1 回答 1

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

这应该为您提供一个整合到您的模板或其他内容的起点。:)

于 2013-04-17T19:08:08.493 回答