我遇到的问题是我为WordPress工作的插件。它应该根据用户提供的URL嵌入YouTube,Vimeo,SoundCloud等。
WP中的嵌入应该非常简单: [embed width =“640”height =“480] http://www.youtube.com/watch?v=dpVUIwrNLoo [/ embed]
事情是,这根本不起作用。
echo do_shortcode('[embed width="640" height="480]http://www.youtube.com/watch?v=dpVUIwrNLoo[/embed]');
谢谢你, 的Marius
答案 0 :(得分:1)
为什么不使用wp_oembed_get
?
您的代码就像:
$videourl = 'http://www.youtube.com/watch?v=dpVUIwrNLoo';
$htmlcode = wp_oembed_get($videourl);
echo $htmlcode;