You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换主机后WordPress报错:wp_magic_quotes()未定义(PHP版本兼容)

解决WordPress迁移到PHP 8+后wp_magic_quotes()未定义的致命错误

核心原因

你的WordPress版本过低,不兼容PHP 8+环境。wp_magic_quotes()函数在WordPress 5.5及后续版本中已被移除,旧版本WordPress调用该函数会触发未定义错误。

修复步骤

  • 临时切换PHP版本:如果新主机支持,先将PHP版本降级到7.4,让网站恢复可访问状态,便于后续操作。
  • 升级WordPress到最新稳定版:
    • 后台升级:登录wp-admin后台,进入「仪表盘」-「更新」,点击升级按钮完成版本更新。
    • 手动升级(若后台无法访问):
      1. 下载最新版WordPress压缩包,解压后保留wp-content文件夹和wp-config.php文件,将其余所有文件覆盖到网站根目录。
      2. 操作前务必备份wp-content(主题、插件、上传资源)、wp-config.php以及数据库,防止数据丢失。
  • 切换回PHP 8+版本:WordPress升级完成后,将主机PHP版本切换回8+,访问网站确认是否恢复正常。
  • 排查主题/插件兼容性:若仍有问题,禁用所有插件逐一排查,或切换到WordPress默认主题(如Twenty Twenty-Four),确认是否是主题或插件不兼容PHP 8+导致的问题。

内容的提问来源于stack exchange,提问作者seppal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 04:22:21