2012-08-31 66 views
0

在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");  

回答

1

嵌入視頻似乎不適用於do_shortcode。但是,我現在已經找到以下解決方案:

global $wp_embed; 
$video_embed = $wp_embed->run_shortcode(' 
    [embed]http://www.vimeo.com/'.$id.'[/embed]' 
); 
0

IM USE http:// playerdrive。易於使用

系統繪製一個鏈接,可以修復鏈接自動失效。在Jwplayer 6.x和jwplayer 7.x中都可用,並提示一個斷開的鏈接。一個漂亮的37(用於jwplayer 6.x)和9(用於jwplayer 7.x)的球員皮膚,你必須選擇。動畫可以從Google的視頻中拉出來,之前播放過海報。它還支持所有屏幕尺寸的智能手機應用程序。保護帶入給定的域和。可根據需要提供多個站點。

相關問題