2022-11-06

如何解決 WPML Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry

WPML Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry

傍晚客戶回報網站掛掉,無法連線。

錯誤訊息顯示 Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry,判斷是 WPML 的問題。到官網論壇查一下果然災情慘重,很多網站都有受影響。

原因

主要是 WordPress 要求升級到 6.1 之前,WPML 主程式及 String Translation 一定要是最新版本。而我手邊兩個客戶的狀況都是 WPML 還沒完成排程的自動更新,Wordpress 就先升級到 6.1,導致網站開不了。

解決方式

升級 WPML 到版本 4.5.12, String Translation 升級到 3.2.3

選擇 [安裝外掛] -> [商用] -> [檢查更新] -> 勾選 WPML Multilingual CMS 及 String Translation -> 點 [下載] (記得打勾下載後激活)

激活後,網站就正常了。

WPML Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry

參考來源:
[Waiting for user feedback] Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry

請我喝杯咖啡吧 ^^

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

PeiYing Tsai
author
愛藝術,喜歡以科技解決問題的數位產品設計師。 堅持信念,任何困難事,必有搞定的一天,Just try it! 隨手紀錄日常學習到的知識心得,希望對妳/你有幫助。
coffee-cup linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram