FancyBox JS停止在多个站点上工作。自定义插件负责。需要紧急帮助

时间:2013-02-06 作者:Jake Cleary

如果我做错了什么,请先发帖子,让我知道。

我所在的公司使用一个定制的FancyBox Wordpress插件,让我们可以轻松地在图像上使用FancyBox。基本上,当您单击图像时,它会展开以填充屏幕的中心。标准的东西,但我们有一个问题。

从上周左右开始,它就停止了工作,图像只是链接到它们自己(将您带到一个新页面,在白色背景上显示图像)。由于明显的原因,这并不理想,而且开发人员在可预见的未来不在该国,因此我不能要求他修复它。

我已经查看了输出页面的插件文件和源代码,但是javascript没有被正确调用。页面源中显示如下:

<script type="text/javascript">jQuery.wpxFancybox();</script>
负责此输出的主要插件文件似乎是this (粘贴纸盒链接)。

我对PHP没问题,但这是我无法理解的。我非常感谢你在这个问题上的帮助。

如果您需要插件中任何其他文件的代码,请告诉我。我很乐意提供。

提前谢谢各位。

1 个回复
最合适的回答,由SO网友:fischi 整理而成

问题是您包含了jQuery 1.9,其中jQuery。浏览器已删除。看看你的functions.php, 你会发现里面有句话wp_register_scriptwp_enqueue_script 使用参数“jquery”。

从中加载jQuery的URL为\'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js\', 你必须把它改成\'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js\'.

请让您的开发人员在返回您的国家时更新您的Fancyboxscript:)

结束

相关推荐

Wp-plugins(必须使用Plugins)URL是否可以在unctions.php中使用?

wp插件(必须使用插件)URL是否可以作为在函数中使用的目标。php?我有一个mu函数。mu plugins文件夹中的php文件。一个函数调用javascript文件(alerts.js) 位于example.com/wp-content/mu-plugins/js/. 如何在我的函数中定位mu插件文件夹?目前,我正在使用get_site_url() . \'/wp-content/mu-plugins/js/alerts.js\',虽然与问题不完全相关,但这是用于调用javascript文件的完整函数: