wordpress升級導致crayon-syntax-highlighter錯誤的解決方式

因爲wordpress已經落後太多版本,並且PHP版本也是早期預設的7.2版本,目前已經建議是7.4,現在版本連插件都不安裝了,今天就來更新了一下,先備份檔案和資料庫,然後升級,PHP從7.2升級到7.4,然後WP也更新到最新版,訪問首頁報錯:


還有


看來就是插件的問題,有強大的AI工具,建議如下修改;
crayon_langs.class.php的第340行左右由原來的:


修改爲:


修改後,插件就可以用了。連第二個錯誤貌似也消失了
後來有從其他人分享的經驗中也可以如下修改:


先記錄,後續再觀察狀況。

更新:有別人更新的分叉版本,改用分叉的版本了
https://wordpress.org/plugins/urvanov-syntax-highlighter/
https://github.com/urvanov-ru/crayon-syntax-highlighter

Comments

No comments yet. Why don’t you start the discussion?

發佈留言

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料