WordPress 5.7:主要 jQuery 更新

WordPress 5.7:主要 jQuery 更新

Il core di Wp sta facendo il salto da jQuery 1.12.4 a jQuery 3.5.1! Questo è una grande notizia per un sacco di ragioni che qui spieghiamo.

其更現代的功能、更好的 DX 和安全性改進等等。 但目前計劃是在 WordPress 5.7,預計9月XNUMX日發布。

WordPress 以其聞名 向後兼容性 可以說,這一變化是這一哲學的轉折點。 就 jQuery 而言,已經畫出了一條清晰的變化線,1.x 版本不再包含在 Automattic 的計劃中,並決定與過去割裂。 不得不說,這也代表著真正的突破,這在世界上是相當罕見的。 WordPress.

WordPress 下載時安裝了 jQuery,許多開發人員堅持使用該版本,而不是在另一個位置從頭開始重新安裝它。 這種行為是許多主題和插件開發人員的典型行為,他們現在需要確保他們的代碼與 jQuery 3.x 兼容。 有趣的事情才真正開始! 不更新將導致許多網站被棄用。 但問題出在哪裡呢? 我們還有大約一個月的時間吧? 哈利路亞! 會有汗水!

JQuery 的更新版本實際上已經開發了相當長一段時間了。 工作開始於 WordPress 5.5 和 5.7 從技術上講是三個階段中的第三個階段。 WordPress 5.6 是核心團隊將 jQuery 移植到版本 3.5.1 並更新了 jQuery Migrate 以幫助開發人員在需要時回滾到舊版 jQuery。 換句話說,這是一種超級有條理的方法。 核心團隊值得為此獲得很多榮譽,包括有關更新的所有溝通!

幾週前我們就遇到了這個問題,其中包括一種“操作方法”列表,用於預先測試並在安裝後進行故障排除。 還 支持 WordPress 他有自己的深入文章,並發布了 WordPress 團隊專門為此過渡而製作的插件。 它非常敏感,如果遇到錯誤,可以自動將您的站點回滾到 jQuery1.x,記錄錯誤,並在發現錯誤時發送通知。

關鍵是現在開始測試 WordPress 5.6. 該計劃是禁用 jQuery Migrate WordPress 5.7,所以等待發布已經太晚了。 如果您等了那麼久並遇到問題,最好的方法可能是回滾到 5.6,以利用 jQuery Migrate 和幫助插件。