如何修復WordPress錯誤「uncaught referenceerror jquery is not defined」

修復 WordPress 中的「uncaught referenceerror jquery is not defined」

當 jQuery 支持的網站無法從 jQuery JavaScript 庫調用函數時,WordPress 中可能會出現「未捕獲的引用錯誤 jquery 未定義」錯誤,從而阻止一個或多個網站元素運行。導致錯誤的一些常見原因如下:

1. 最近安裝或激活的插件中的 jQuery 變數可能與舊插件中的變數衝突。jQuery 問題可能是由於插件未更新造成的。

2. 一個 CDN 託管的 jQuery,由於大量請求而被阻止到達伺服器。

3. JavaScript 代碼先載入時,jQuery 代碼沒有包含在程序中。結果,它不能使用,並且會出現「未定義」的通知。

4. 從不可靠的來源下載 jQuery 文件也可能導致此錯誤。

修復 WordPress 中「uncaught referenceerror jquery is not defined」的方法

1、在WordPress核心文件中定義文件路徑(ABSPATH):在wp-config.php文件中添加如下代碼。我們可以使用文件管理器或 FTP 客戶端。

Screenshot-from-2023-01-19-09-34-11

2. 在 CDN 被阻止的情況下設置替代方案,以便伺服器可以執行緩存版本的 jQuery。這樣可以使站點正常運行。

Screenshot-from-2023-01-19-09-36-55

3. 如果網站文件中已經存在 jQuery,則問題可能是代碼未正確載入引起的。下一步是再次驗證 WordPress 頁面的源代碼,並在標題部分搜索 <script src=」」> 標記。然後,通過將 jQuery 庫的 URL 粘貼到那裡以查看它是否載入來測試新網頁。

4. 我們應該使用以下步驟將 jQuery 庫包含在 header.php 文件中:

  • 轉到 Google 託管庫並下載最新的 jQuery CDN 代碼片段。
  • 在主題文件夾中查找 header.php 文件。
  • 打開文件後,將第一步中的代碼包含在 <head> 標記的正下方。
  • 最後,單擊「保存」按鈕。

結論

最後,我們提供了 WordPress 中「uncaught referenceerror jquery is not defined」錯誤的一些原因和解決方案。

相關文章