2014-04-23 108 views
0

在我的WordPress網站,我已經安裝了地圖標記插件,但我不能得到它我的主題中加載地圖:http://www.glutenfreeireland.com/test-map什麼會阻止jQuery被定義?

當直接打開沒有問題:http://www.glutenfreeireland.com/wp-content/plugins/leaflet-maps-marker/leaflet-fullscreen.php?layer=1

我已禁用所有插件並得到相同的錯誤。插件作者使用相同主題在網站的基本版本上測試了該插件,但無法複製該錯誤,該地圖爲他工作。

在我的瀏覽器控制檯與插件唯一的錯誤是:的ReferenceError:jQuery是沒有定義

在插件作者的建議,我說wp_enqueue_script(‘jQuery的’);到functions.php文件,但這也沒有工作。

我寫了非常基本的PHP,並且對jQuery不熟悉,所以我不知道從哪裏開始嘗試計算出在我的站點中停止定義jQuery的內容。

是否有檢查代碼錯誤或衝突的工具(適用於noob)或任何人都可以建議下一步來確定問題?

+0

你已經包括了一些腳本使用jQuery的前jQuery庫是包括在頁面 –

回答

0

在您的網頁時所引用的jQuery jQuery庫添加到頁面之前......如果你看看你的頁面的源代碼

...行}).addTo(layermap_1); })(jQuery);<script type='text/javascript' src='http://www.glutenfreeireland.com/wp-includes/js/jquery/jquery.js?ver=1.11.0'></script>這是加入jQuery庫出庭

地方,是jQuery庫後引用jQuery的所有代碼包括,使整個腳本塊移動到頁面底部(包括之後的jQuery)

+0

中 非常感謝你。我相信這是插件的結果,它將腳本移動到頁腳以加速我早已刪除的網站。不幸的是,它的遺產是讓它的變化落後。我現在試圖解開它的「可怕性」。再次感謝。 –