在WordPress中,如何通过自定义短代码使用嵌入视频功能?
我尝试过以下内容,但实际上并没有嵌入视频。它只是在html中添加了一个空的<div class="aligncenter"></div>
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");
答案 0 :(得分:2)
嵌入视频似乎不适用于do_shortcode
。但是,我现在找到了以下解决方案:
global $wp_embed;
$video_embed = $wp_embed->run_shortcode('
[embed]http://www.vimeo.com/'.$id.'[/embed]'
);
答案 1 :(得分:0)
IM使用http:// playerdrive。 com ..易于使用
系统会绘制一个可以修复链接自动过期的链接。在Jwplayer 6.x和jwplayer 7.x中均可用,并提示链接断开。玩家皮肤有漂亮的37(对于jwplayer 6.x)和9(对于jwplayer 7.x),你必须选择。动画可以从谷歌的视频播放之前播放。它还支持所有屏幕尺寸的智能手机应用程序。保护在特定领域和。可以根据需要提供多个站点。