我最近发现需要在wordpress管理插件中嵌入一些视频。基本上,他们希望我在wordpress管理员中添加一个小菜单,在主框架中加载一些youtube视频。
我不是一个wordpress开发者,但我确实有一些PhP的经验,所以我设法谷歌自己做这个:
add_action('admin_menu','mt_add_pages');
function mt_add_pages(){
add_menu_page(_('Videos'),_('Events'),'manage_options','mt-videos','mt_videos');
}功能mt_videos(){
echo'< iframe width =“100%”height =“900”style =“display:block;”src =“http://www.youtube.com/embed/0NKUpo_xKyQ”frameborder =“0”>';
}
在我的测试平台上,(wamp),这个工作非常好,视频显示并播放没有错误。但是当我将它上传到我们的生产服务器时,iframe突然变空/看不见。
我对源代码进行了一些窥探,看到代码在那里,没有改变。我还检查了相关的CSS,并没有看到任何内容为什么不可见的原因。
在网站的公共网站或帖子上使用相同的iframe也可以。
有什么想法吗?