文章目錄
有些朋友使用WordPress建立站,升級更新到WordPress 5.5以後,可能會發現,網站的某些功能出錯,比如:WordPress後台下拉二級菜單無法顯示……
通過瀏覽器調試工具查看,會發現一些js報錯,提示js函數、.live 不存在之類等問題……
WordPress 5.5移除了jQuery Migrate1.x
其實主要問題就在於:
- WordPress 5.5刪除掉了jQuery Migrate1.x。
- 對於使用jQuery的開發人員來說,這是一個問題。
- 如果使用jQuery,請確保你不依賴jQuery Migrate 1.x單獨提供的任何功能。
也就是說,有些WordPress主題或WordPress外掛使用了比較老舊的jQuery函數,以前一直都採用jQuery Migrate1.x做兼容處理的,但是現在WordPress 5.5+ 默認禁用了這個兼容庫,所以就出現問題了。

對於開發者來說,應該盡快更新自己的產品代碼,盡可能使用新的jQuery函數,解除對jQuery Migrate1.x的依賴。
如何解決WordPress 5.5後台下拉二級菜單無法顯示?
對於大多數的普通用戶來說,肯定是無法去自己修改代碼做兼容處理的,怎麼辦?
其實WordPress官方團隊早就想到了這個問題,專門開發了一個小插件Enable jQuery Migrate Helper,只需要安裝和啟用插件,就可以繼續加載jQuery Migrate1.x,讓你的網站避免出現js錯誤。
下載Enable jQuery Migrate Helper插件
不過,建議普通用戶可以聯繫一下WordPress主題和WordPress插件作者,提醒他們更新代碼,這樣才是最好的做法。
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《解決WordPress 5.5更新bug:後台下拉二級菜單無法顯示》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-1440.html