如何修復 WordPress 5.5 更新問題? (2個簡單的解決方案)
已發表: 2020-08-22上週,Automattic 推出了著名 CMS 的最新版本 WordPress 5.5。 如果您在更新到此新版本後遇到問題,我們為您提供了一些解決方案。 在本文中,我們將向您展示如何以2 種簡單的方式解決 WordPress 5.5 更新問題!
為什麼 WordPress 5.5 更新有問題?
WordPress 5.5 更新為核心帶來了許多變化。 最重要的是刪除 jQuery Migrate 1.x 。 儘管 WordPress 建議其社區為這次大型 jQuery 更新做好準備,但這個新版本還是讓許多開發人員沒有做好應有的準備。 結果,該更新破壞了許多網站,並使許多用戶在其網站上遇到問題。
WordPress 5.5 有什麼問題?
最新版本的 WordPress 存在幾個主要問題:
1)經典編輯器
當 Automattic 推出 5.0 版時,它附帶了一個名為 Gutenberg 的全新編輯器。 但是,他們還發布了 Classic Editor 插件,以從站點中刪除 Gutenberg 並恢復舊式 WordPress 編輯器。 如果您在 WordPress 存儲庫中查看此插件,您會看到它有超過 500 萬個活動安裝,使其成為最流行的插件之一。 問題是在最近更新到 WordPress 5.5 之後,經典編輯器停止了正常工作。 用戶報告說文本編輯器正在工作,但可視化編輯器沒有。 可視化編輯器是一種對初學者友好的創建內容的方法。 因此,如果您是開發人員,這可能不是什麼大問題。 但是,通過文本編輯器創建帖子和頁面對於初學者來說可能會很棘手,因為它需要一些基本的 HTML 知識。
3)插件和主題的問題
此外,插件和主題還有許多其他問題。 JavaScript 庫中的更新為使用帶有過時代碼的插件或主題的網站帶來了許多問題。 儘管您可以期望開發人員解決這些問題,但與此同時,許多插件和主題不再正常運行。
3) 特色圖片
除了可視化編輯器的這些問題外,一些用戶還報告說特色圖像在更新後無法正常工作。
4) 分頁問題
一些用戶還報告說 WordPress 5.5 導致某些網站出現分頁問題。 這會影響網站的導航和用戶體驗。
5)站點地圖的問題
WordPress 5.5 還存在一個站點地圖錯誤,該錯誤會影響一些具有本機 WordPress 站點地圖的站點。 該錯誤會創建不存在的站點地圖頁面,主要影響需要多個 XML 站點地圖的網站。 不過,好消息是 WordPress 已經意識到這一點,並將在 9 月 1 日發布修復該錯誤的新版本 5.5.1。 6)添加媒體和設置特色圖片按鈕不起作用
更新到 WordPress 5.5 後,許多用戶在使用“添加媒體”和“設置特色圖片”按鈕時遇到問題。 這些問題與 jQuery 庫及其與插件/主題產生的衝突有關。 因此,如果您遇到這些或任何其他問題,那麼您來對地方了。 在本指南中,我們將向您展示解決 WordPress 5.5 更新問題的 2 種簡單方法。
如何修復 WordPress 5.5 更新問題?
修復 WordPress 5.5 更新問題的主要方法有兩種:
- 啟用 jQuery Migrate Helper 插件
- 降級到舊版本的 WordPress
在本指南中,我們將向您展示兩者,以便您選擇最適合您的站點的。 如果您無法登錄 WordPress 網站並訪問後端,則可能是插件觸發了該問題。 要解決此問題,請創建一個 FTP 帳戶,登錄到您的文件管理器,然後停用所有重命名插件文件夾的插件。 您可以對主題執行相同的操作。 如果您需要有關這方面的更多信息,請查看我們的分步指南,了解如何停用所有 WordPress 插件。
注意:在像這樣的任何重大更新之前,我們建議生成您網站的完整備份。 像這樣的兼容性問題很常見,所以如果您在更新後遇到任何問題,您可以恢復以前的版本。 這樣您就可以更好地準備並讓您的網站啟動並運行,直到插件和主題修復所有錯誤和兼容性問題。
1) 使用 jQuery 遷移助手
修復 WordPress 5.5 更新問題的第一個解決方案是使用jQuery Migrate Helper 。 WordPress 的更新刪除了 jQuery Migrate 1.x,所以這個插件將幫助您解決這個問題。 該工具充當了一種橋樑,允許舊代碼在新版本的 WordPress 上運行。
在 WordPress 5.5 中,名為jquery-migrate
的遷移工具默認未啟用。 因此,如果您的主題或插件尚未更新,它們將顯示與最新版本 WordPress 的錯誤和兼容性問題。 jQuery Migrate Helper 是一個免費工具,它將為您提供出色的解決方案,直到開發人員解決插件和主題的問題。 此插件啟用jquery-migrate
腳本並可以連接遷移腳本,修復插件和主題的問題。
要安裝 jQuery Migrate Helper,請在您的 WordPress 儀表板中轉到Plugins > Add New 。 然後,搜索 Enable jQuery Migrate Helper 並激活它。
這個插件不需要任何額外的設置,所以一旦你激活它,它將啟用jquery-migrate
腳本並修復 WordPress 5.5 更新問題。 請務必注意,啟用 jQuery Migrate Helper 實際上並不能解決您網站上的問題。 但是,它將幫助您恢復並運行它,直到與 WordPress 5.5 不兼容的插件或主題收到更新。
2) 降級到舊版本的 WordPress
另一個解決 WordPress 5.5 兼容性問題的潛在解決方案是將 WordPress 降級到舊版本。 這並不能解決問題的根源,但它讓您有更多時間來了解正在發生的事情或等待插件或主題更新。 您可以通過不同的方式降級到舊版本的 WordPress:
- 手動
- 使用插件
- 恢復以前的備份
手動降級 WordPress 非常困難且耗時。 您需要將WordPress穩定版本的ZIP文件下載到本地存儲,通過文件管理器或FTP客戶端上傳,修改wp-config.php等核心文件,等等。
考慮到使用WP Downgrade 您可以通過簡單的單擊更改 WordPress 版本,在本教程中,我們將向您展示如何使用此插件降級 WordPress 。 但是,有關每種方法的更多詳細信息,我們建議您查看我們的指南,了解如何將 WordPress 降級到以前的版本。
使用 WP Downgrade 降級 WordPress
您需要做的第一件事是在您的網站上安裝並激活 WP Downgrade。 之後,在 WordPress 設置頁面下,您將看到插件的配置菜單。 單擊它時,您只會看到一個配置選項,您可以在其中選擇要使用的 WordPress 版本。 在繼續之前,如果您尚未創建站點的完整備份,我們建議您創建它。 該插件將自動檢測您使用的當前 WordPress 版本和語言。 在此之上,您可以輸入您計劃使用的目標 WordPress 版本。 請記住,您需要編寫準確的 WordPress 版本號。 如果您不確定版本號,請查看 WordPress 版本部分。 由於我們使用的是 WordPress 5.5 並且在更新後出現問題,我們將把我們的 CMS 降級到穩定版本 5.4。 因此,在WordPress 目標版本字段中,輸入 5.4,然後保存更改。
之後,您將看到一條文本,確認已進行更改,僅此而已。 您現在應該在 5.4 版本上運行!
此更改應修復更新到 WordPress 5.5 後的兼容性問題。 如果您對網站的性能不滿意,您可以隨時使用此插件降級或升級到您想要的任何 WordPress 版本。
值得注意的是,降級您的 WordPress 版本並不能解決與 WordPress 5.5 的兼容性問題,但至少它會給您更多時間來修復您的插件或主題或等待更新。
如何解決 WordPress 5.5 更新的問題?
解決 WordPress 5.5 更新問題的最簡單方法是使用Chrome 開發控制台。
- 要訪問控制台,只需按 F12 或單擊右上角的垂直三點菜單,然後轉到更多工具 > 開發人員工具 >
- 然後,轉到控制台選項卡
- 在那裡,您可能會看到以紅色突出顯示的錯誤,通常顯示為Uncaught ReferenceError
- 搜索名稱中帶有.js的名稱並單擊它們以查看有關它們的更多詳細信息
- 在那裡,您可以單擊錯誤旁邊的紅色 X 圖標以查看問題所在
有關如何解決 WordPress 中的 JavaScript 錯誤的更多信息,請查看此官方 WordPress 指南,該指南展示瞭如何診斷不同瀏覽器中的問題。
獎勵 – 檢查您的 PHP 版本
如果您在過時的 PHP 版本上運行,您可能會遇到 WordPress 5.5 更新的問題。 這是因為 5.4 等 PHP 版本不再優化。 這就是為什麼我們建議您在服務器上使用最新版本的 PHP。
要檢查您的 PHP 版本,請轉到您的 cPanel 並在Software下查找PHP 版本。 在那裡,您將能夠升級到最新的 PHP 版本。 升級 PHP 選項的位置取決於託管公司,因此如果找不到,請與他們聯繫。
如果您的插件/主題與 WordPress 5.5 有問題怎麼辦?
最後,如果您開發了插件/主題並且在更新到 WordPress 5.5 後它們無法正常工作,我們為您提供解決方案。 Test jQuery Update 是 WordPress 團隊開發的官方插件,可以幫助您在更新之前測試不同版本的 jQuery 和 jQuery UI。 即使它不適合在生產環境中使用,它也可以幫助您解決與 WordPress 5.5 的兼容性問題。
延遲加載的問題?
WordPress 5.5 更新的主要新功能之一是默認情況下圖像是延遲加載的。 儘管這可以幫助您節省帶寬,但一些用戶報告說它存在問題。 發生這種情況是因為一些插件已經實現了延遲加載。 因此,對 WordPress 5.5 的更新可能會導致功能衝突。
如果產生問題的插件尚未更新,並且您在更新到 WordPress 5.5 後遇到問題,我們會為您提供解決方案。 您可以使用此免費工具停用導致問題的插件或禁用 WordPress 5.5 延遲加載功能。
結論
總而言之,WordPress 5.5 更新帶來了可能導致您網站出現問題的重大變化。 用戶報告了經典編輯器、特色圖像、分頁以及插件和主題的許多問題。 如果這是您的情況,有兩種主要解決方案可以解決這些問題:
- 使用 Enable jQuery Migrate Helper 插件
- 將 WordPress 降級到舊版本
jQuery Migrate Helper 將作為臨時修復程序,使插件和主題能夠與 WordPress 5.5 一起使用,直到開發人員更新工具。 另一方面,降級 WordPress 並不是一個明確的解決方案,但可以讓您的網站啟動並運行,直到所有兼容性問題都得到解決。
您在 WordPress 5.5 更新後遇到任何問題嗎? 在下面的評論部分讓我們知道!
最後,如果您喜歡這篇文章,請在社交媒體上分享並查看我們的博客部分以獲取更多有趣的帖子。