Wordpress Google Map API issue



我在调试器中不断收到此错误。

You have included the Google Maps API multiple times on this page

我没有在WordPress中找到纠正它的位置。最大的问题是。我正在使用外观 ->编辑器 ->找不到 API 的位置。

我认为这就是阻止我的地图加载的原因。所有插件都是最新的。

网址是:

感谢您的任何帮助。

很难看到问题,因为我无法忽略"您必须年满 21 岁才能进入此站点"弹出窗口,因为许多其他 JavaScript 错误。 如果您看不到我在说什么,可能值得清除缓存(或在隐私浏览模式下访问页面)。

但是,查看页面源代码,您有这个

<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?language=en&#038;ver=4.4.37'></script>

在顶部,这个:

<script type="text/javascript">
    var gmapsJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
    document.write(unescape("%3Cscript src='" + gmapsJsHost + "maps.google.com/maps/api/js?v=3.23&language=en_US&libraries=weather,places' type='text/javascript'%3E%3C/script%3E"));
</script>

两者都加载相同的代码。 看这一行:

<link rel='stylesheet' id='wpgmaps-style-pro-css'  href='http://cutlersartisan.com/wp-content/plugins/wp-google-maps-pro/css/wpgmza_style_pro.css?ver=4.5' type='text/css' media='all' />

让我认为其中一个来自(我不确定是哪一个)来自一个名为 wp-google-maps-pro 的插件。

添加document.write()的那个看起来自从我今天早上看它以来它已经改变了(我很确定它没有places论点),所以也许你知道它的来源。

无论哪种方式,找到这两个地方的最简单方法是搜索所有源代码(我假设您的编辑器可以对所有PHP文件进行递归搜索)以查找字符串maps.google.com/maps/api/js并从那里开始。

最新更新