1

在 WordPress 中,如何通过自定义简码使用嵌入视频功能?

我尝试了以下方法,但实际上并没有嵌入视频。<div class="aligncenter"></div>它只是在html中添加了一个空?

function shortcode_vimeo($atts) {  
    extract(shortcode_atts(array(  
        "id"        => '', 
        "align"     => 'aligncenter'  
    ), $atts));  

    return '<div class="'.$align.'">' .  
        do_shortcode('[embed]http://www.vimeo.com/'.$id.'[/embed]')
    .'</div>';
}  

add_shortcode("vimeo", "shortcode_vimeo");      
4

2 回答 2

3

嵌入视频似乎不适用于do_shortcode. 但是,我现在找到了以下解决方案:

global $wp_embed;
$video_embed = $wp_embed->run_shortcode('
    [embed]http://www.vimeo.com/'.$id.'[/embed]'
);
于 2012-08-31T11:45:42.960 回答
0

我使用 http://playerdrive。com .. 易于使用

系统绘制的链接可以自动修复失效的链接。在 Jwplayer 6.x 和 jwplayer 7.x 中都可用,并提示链接断开。玩家皮肤有漂亮的 37(jwplayer 6.x)和 9(jwplayer 7.x),你必须选择。可以从 Google 的视频中提取动画,然后再播放海报。它还支持智能手机上所有屏幕尺寸的应用程序。保护引入给定的域和。可根据需要提供多个站点。

于 2017-01-15T01:58:44.437 回答