2

嗨,我在 wordpress 中使用 prettyphoto 媒体插件在灯箱中显示我的 youtube 视频。我有三个,我将每个都发布为不同的 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 中打开后的第一轮滑块中打开

4

1 回答 1

0

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

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

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

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

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

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

于 2013-03-30T05:49:20.820 回答