wordpress - Youtube 视频未在灯箱中打开

标签 wordpress youtube prettyphoto

嗨,我在 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>

谁能告诉我如何使它工作?

所有视频都设置在 slider 中。
其他问题是第一个视频仅在该视频未在 fancybox 中打开后的第一轮 slider 中打开

最佳答案

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

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

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

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

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

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

关于wordpress - Youtube 视频未在灯箱中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15567355/

相关文章:

wordpress - 更改 WooCommerce 产品页面布局

jquery - 如何更改 prettyphoto 缩略图样式

wordpress - 如何确定服务器上设置了哪个 PHP 处理程序

javascript - 仍然无法弄清楚我在让 PHP 函数处理 WordPress 中的 AJAX 请求方面做错了什么

facebook - 如何获得Facebook分享,评论,例如youtube视频计数?

html - 嵌入的 YouTube 视频未加载

ios - 如何只让 YouTube 视频的音频运行?

javascript - PrettyPhoto 内联内容 div 隐藏显示

jquery - PrettyPhoto 无法正常工作,控制台中没有错误

css - WordPress 1st。一级和二级菜单