Youtube视频无法在灯箱中打开

时间:2013-03-22 09:56:14

标签: wordpress youtube prettyphoto

您好我在wordpress中使用prettyphoto媒体插件在灯箱中显示我的YouTube视频。 我有三个,我将每个视频发布为不同的视频。使用prettyphoto,第一篇文章在灯箱中显示视频。但是其他两个没有在灯箱中打开,只是重定向到youtube页面。

下面一个完美无缺

<a class="slid-img"  href="http://www.youtube.com/watch?feature=player_embedded" rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video1" width="412" height="323" class="alignnone size-full wp-image-731" /></a>

以下两项不适用于灯箱

<a class="slid-img" href="http://www.youtube.com/watch?v=k4QO"  rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video2.png" alt="video3" width="411" height="324" class="alignnone size-full wp-image-732" /></a>

<a class="slid-img" href="http://www.youtube.com/watch?feature=player_embedded"  rel="prettyPhoto" ><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video2" width="412" height="323" class="alignnone size-full wp-image-731" /></a>

任何人都能告诉我如何让它发挥作用吗?

所有视频都在滑块中设置。 其他问题是在视频无法在fancybox中打开后,第一个视频仅在幻灯片的第一轮中打开

1 个答案:

答案 0 :(得分:0)

以下是针对您的具体情况的一些基本故障排除步骤:

您是否在PrettyPhoto中尝试过非youtube内容?尝试一些 - 从Wordpress加载的图像。如果图像也不起作用,则当您第一次调用PrettyPhoto时,您的javascript中某处可能会出现错误。仔细查看插件生成的javascript - 很可能是wordpress页面头部的javascript。

否则,与PrettyPhoto的可能冲突是JetPack。如果您已安装并启用此插件,请先尝试禁用它。

如果您没有发现任何更好的情况,请尝试禁用除PrettyPhoto之外的所有wordpress插件。如果仍然无法正常工作,请尝试恢复默认的wordpress主题,例如2010。

如果这些都不是问题,那么它可能是您正在运行的jQuery版本。我认为PrettyPhoto只兼容jQuery 1.6.1。

要检查的另一件事是确保您只加载一个jQuery副本。查看生成的wordpress页面的源代码,看看是否有多个对jquery的引用。