WordPress 5.6將附帶另一個主要的jQuery更改

wordpress-5-6-will-ship-and-other-major-jquery-change WordPress 5.6將與另一個主要的jQuery更改一起發布

WordPress 5.6下個月將附帶最新的jQuery庫。 這是所有插件和主題開發人員都應開始對其進行測試的主要更新。 上周,馬里烏斯·詹森(Marius Jensen) 宣布變更 在Make Core博客上。

預計以下與jQuery相關的庫將在更新中發布(WordPress Trac門票):

  • jQuery 3.5.1
  • jQuery遷移3.3.2
  • jQuery UI 1.12.1

這種變化不足為奇。 首席開發商Andrew Ozz宣布 原始的三相過渡 在今年六月初更新jQuery庫。 最終目標是讓WordPress捆綁最新版本並保持更新。 WordPress落後了,並且在多個發行周期內都依賴較舊的版本。 結果,許多插件和主題生態系統都依賴於過時的功能。

該過程的三個步驟如下:

  • WordPress 5.5:刪除jQuery Migrate 1.x腳本。
  • WordPress 5.6:更新到最新的jQuery,jQuery UI和jQuery Migrate腳本。
  • WordPress 5.7:刪除jQuery Migrate腳本。

如果刪除,添加和再次刪除jQuery Migrate聽起來令人困惑,那是因為可以。 jQuery Migrate本質上是一個幫助程序腳本,允許開發人員「遷移」到較新版本的jQuery。 這是一個向後兼容修補程序。 在WordPress 5.6中重新添加的jQuery Migrate版本與jQuery的較新版本相對應。 它被添加為臨時修補程序,以使插件和主題開發人員有時間更新其代碼。 希望開發人員在WordPress 5.7發行時將不再依賴它。

「按照jQuery團隊的最佳做法和建議,Migrate應該用作幫助工具,而不是永久的向後兼容解決方案,」 Ozz在我們的 幾個月前的討論。 「理想情況下,WordPress將能夠做到這一點。」

jQuery Migrate是否在WordPress 5.7中被刪除還有待觀察。 目前,這是一個暫定目標。 到目前為止,這一過程仍在進行中。 這很大程度上還取決於WordPress 5.6航行的順利程度。 的 5.5下沉,至少對於許多用戶而言。 這是我們不想重複的結果。

導航所有這些對於最終用戶而言可不是一件容易的事。 他們依靠WordPress,插件和主題開發人員來使事情順利進行。 距離WordPress 5.6發行還有一個月的時間,插件和主題作者需要開始測試,以確保他們的項目可以使用最新版本的WordPress。

預計WordPress 5.5會出現一些問題,WordPress開發團隊創建了 啟用jQuery遷移助手 插件可簡化WordPress 5.5用戶的過渡。 在第一周,該插件進行了1​​0,000多個活動安裝。 如今,它已擁有超過200,000用戶。 該數字不一定表示具有過時代碼的插件和主題。 據推測,這些用戶中有一定比例的人不再需要該插件,因為他們的擴展名已經更新,而他們尚未停用它。 沒有公開數據說明誰在使用插件以及為什麼使用插件。

該插件現在仍然有用。 它記錄棄用通知,並使它們可供用戶使用。 如果該插件在一兩周後仍未記錄任何通知,則鼓勵用戶停用該插件。 如果他們仍然看到通知,則應根據觸發通知的方式聯繫其主題或插件開發人員。 當用戶更新到WordPress 5.6時,他們應該不再需要該插件。

下一個主要版本的發布將需要六個月的時間。 開發人員有足夠的時間進行調整。 讓它成為一個友好的提醒,可以在5.6 beta周期內測試插件和主題。

插件和主題作者應在其wp-config.php文件中啟用SCRIPT_DEBUG常數進行測試。 可通過以下網站獲取更多信息 在WordPress中進行調試 文檔。

詹森(Jensen)發布了有關 在未維護的主題或插件中更新jQuery。 它主要面向最終用戶,他們對使用DIY路線感到足夠舒適。 但是,開發人員也可以在本教程中找到一些有用的信息。

像這樣:

喜歡載入中……

資源

相關文章