最近看到升級wordpress5.6後,網站手機上的菜單無法顯示,或者有的看起來不正常,甚至有的點擊按鈕。查看源代碼後發現5.6自動引入了壹個js文件:jquery-migrate.mi.js,與主題引入的jquery的js文件沖突。
這個js也是wordpress5.5版早期引入的jq庫。當時推出這個jquery-migrate.mi.js是為了黑盒查看圖片的功能。相信妳還記得這個功能,就是WP自帶的圖片黑盒查看功能。但是5.6引入了更多的功能,導致和主題有沖突。
所以我們可以通過禁止自動加載jquery-migrate.mi.js文件來解決菜單等外觀顯示問題。js路徑是:/WP-includes/js/jquery/jquery-migrate . min . js。