如何防止Youtube oEmbed覆盖你的WordPress内容

你有没有去过一个网站,你发现像YouTube视频等媒体元素覆盖其他内容? 如果您有下拉菜单,浮动栏,Lightbox弹出窗口等,就可能发生这种情况。在本文中,我们将向您展示如何防止YouTube oEmbed覆盖您的WordPress内容。

例:

Youtube oEmbed的问题

当您在WordPress中嵌入视频时,默认情况下它不具有wmode = transparent值。 这意味着视频元素具有最高的优先级,它将覆盖任何浮动或动态元素。

这真的很烦人。 因此,让我们来看看如何在不使用丑陋的iFrames方法的情况下为WordPress视频添加?wmode = transparent。

所有你需要做的是打开你的主题的functions.php文件,或者更好的是你的网站的插件文件,并粘贴下面的代码:

函数add_video_wmode_transparent($ html,$ url,$ attr){

 如果(strpos($ html,“ 

资源