近期 WordPress 开始会在后台提醒 PHP 版本的安全性问题,便找了个时间把 PHP 从 5.6 升到 7.4。观察了几天,有朋友反应留言的功能怪怪的,测试了一下,结果是 WordPress Thread Comment 不支援 PHP 7。
WordPress Thread Comment 是个让管理者的回覆以嵌入方式呈现的外挂,虽然新版 WordPress 已有内建此功能,但可能因为我布景主题老旧的关系,无法呈现出来,因此需要透过外挂来处理。本来我打算找替代的外挂,但不是停止开发,就是不符合我想要的呈现方式,最后运气很好找到一篇文章,刚好有提到只要手动修正 WordPress Thread Comment 几个程式,即可使其相容 PHP 7。
◎ 打开「外挂编辑器」,选择「WordPress Thread Comment」的”WP-线程comment.php”
◎ 搜寻”函数mysql_escape_string”,改以”和addslashes”取代。(因 mysql_* 的函式在 PHP 7 已全部移除了)
◎ 点选「更新档案」
【參考連結】