2017-08-28 59 views
0

此問題今天開始發生:菜單鏈接間歇性停止工作(我嘗試點擊,沒有任何反應),我只能讓他們通過做一些刷新重新開始工作。然後再次,在菜單中移動幾次後,鏈接停止工作。Wordpress菜單鏈接間歇性停止工作

我在本地主機上注意到了這個問題,然後爲了測試它,我將網站上傳到網絡空間,問題仍然存在(還嘗試了兩臺不同的計算機,清除緩存等)。

測試頁面是在這裏:http://toulouse.xardas.lima-city.de/en/

我已經停用幾個插件,並試圖追溯我的步驟,看看是否有什麼我今天可能造成它(我的工作主要是在不斷變化的主網頁上的圖像尺寸CSS),但我找不到原因。

我已經嘗試過使用新結構重新保存永久鏈接一次的技巧,然後將它們改回到他們再次保存的位置。這沒有幫助。

我不知所措。

+0

我建議的第一件事是逐個禁用你的插件,看看它們中是否包含影響網站工作原理的代碼。 – FluffyKitten

+0

謝謝,我禁用了最近添加的所有插件,但它沒有幫助。我回到了鏈接仍然有效的網站的早期版本,並且當我添加了我所做的所有更改,也許我可以解決這個問題。 – touto

回答

0

您的問題,它不是涉及到的插件,您的網站有2個關鍵的JavaScript錯誤是出現在控制檯上,他們似乎是禁用網站的Javascript:

  1. jquery.min.js沒有能夠加載。
  2. masonry.pkgd.js無法加載。

這兩個錯誤都是因爲WordPress試圖從你的本地服務器(127.0.0.1)加載它們而發生的。

由於您的網站不在本地服務器上,因此您需要更改引用這些腳本的標記並將src更新爲這些庫的實際地址。

您可以根據需要確保這個腳本:

<script type="text/javascript" src="http://127.0.0.1/wordpress/wp-content/themes/elisabethzeigt-topmenu/js/jquery.min.js"></script> 

獲取與此代替:

<script src="http://toulouse.xardas.lima-city.de/wp-content/themes/elisabethzeigt-topmenu/js/jquery.min.js"></script> 

已更新爲SRC的初始部分的唯一的事:「http://toulouse.xardas.lima-city.de/「而不是」http://127.0.0.1/wordpress/「。

切記:您應該對砌體庫的另一個腳本標記一樣。

如果你不知道如何來取代它們:只需搜索「jQuery的」,並在你的functions.php文件「masonry.pkgd.js」,你會發現代碼的行數。

有一個機會,你的functions.php有一個全局變量與你的網站的路徑,你可以修復更新該變量,而不是腳本的問題。

+0

是的,你是對的,那是一個愚蠢的錯誤,謝謝!我修正了它,但這不是原因,因爲我在本地服務器上有相同的問題,鏈接工作(我也刪除它們以查看它是否有效)。我正在將網站恢復到早期版本,因爲我無法解決問題:/幸運的是,我沒有在備份之間做出太多改變。當我添加了我所做的更改,也許我可以找出原因,如果我這樣做,我會在這裏發佈。 – touto