近期 WordPress 开始在后台提醒 PHP 版本的安全性问题,于是找了个时间把 PHP 从 5.6 升级到 7.4。观察了几天,有朋友反馈留言功能有些异常,测试了一下,结果是 WordPress 线程评论不支持 PHP 7。
WordPress 线程评论是一个让管理员的回复以嵌入方式呈现的插件,雖然新版 WordPress 已有內建此功能,但可能因為我佈景主題老舊的關係,無法呈現出來,因此需要透過外掛來處理。本來我打算找替代的外掛,但不是停止開發,就是不符合我想要的呈現方式,最後運氣很好找到一篇文章,剛好有提到只要手動修正 WordPress Thread Comment 幾個程式,即可使其相容 PHP 7。
◎ 打開「外掛編輯器」,選擇「WordPress Thread Comment」的”wp-thread-comment.php”

◎ 搜尋”mysql_escape_string”,改以”addslashes”取代。(因 mysql_* 的函式在 PHP 7 已全部移除了)

◎ 點選「更新檔案」

【参考链接】








留下回复