2015-07-10 81 views
0

我想將這個小部件實現到客戶端的網站。Wordpress主題阻止顯示的Javascript小部件

這是小工具:http://www.tripadvisor.com/Widgets-g294458-d6694228-c6-a_widgetKey.selfserveprop-Interesting_Times_Bureau-Bucharest.html

這與插件的頁面:http://interestingtimes.ro/tripadvisortest/

的主題是阻塞的JavaScript。我切換到默認的WordPress主題,它工作正常。

有什麼建議嗎?

PS:我重新命名了plugins文件夾以禁用它們,但它沒有起作用。

+0

您是否收到任何javascript錯誤? – insanebits

+0

我知道這是一個jQuery錯誤!例如,如果我刪除了wp-includes - > js - > jquery.js文件,它可以工作 – user3706359

+0

歡迎使用Stack Overflow。您需要編輯您的問題,幷包括您已經嘗試的任何代碼或您已採取的步驟。我懷疑主題不是問題,但主題是如何執行JavaScript的。請記住,JQuery只是一個JavaScript框架。如果有衝突或錯誤,則可能無法加載。 – Twisty

回答

0

你的大部分Javascript被推遲到頁腳,並緩存。我想知道你的主題是否使JS緩存......我看到你在Jupiter主題,看到這裏:http://support.artbees.net/support/solutions/articles/1000089339-how-to-add-custom-css-and-javascript

你可以嘗試插入他們的支持建議,通過自定義框。你也可以做一個瘋狂的解決方法,雖然不適合搜索引擎優化 - 創建一個html頁面,插入代碼到空白的html頁面,iframe到你需要的頁面。這會導致JS在單獨的環境中執行,所以Jupiter主題所執行的JS緩存不會影響它。

我個人不喜歡用JS做的主題,也有一個主題JS依賴在手機上很粗糙,並且可能與插件衝突很不一致,它更多的是尋找JS特性的人,並且不介意在內部運行主題的嚴格預定範圍。

相關問題