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

咨询WordPress 4.9.2无法升级至6.0+及插件更新异常的解决办法

解决WordPress无法检测最新版本及插件更新异常问题

核心问题排查与修复

1. 检查wp-config.php中的更新限制常量

登录服务器找到网站根目录下的wp-config.php文件,检查是否存在以下阻止更新的配置:

  • 若有define('DISALLOW_FILE_MODS', true);,将其改为false或在行前加//注释掉
  • 若有define('WP_AUTO_UPDATE_CORE', 'minor');,可改为define('WP_AUTO_UPDATE_CORE', true);,允许检测并更新大版本

2. 强制刷新更新检测缓存

临时在当前主题的functions.php文件末尾添加以下代码,进入后台「仪表盘-更新」页面刷新后,立即删除这段代码:

add_action( 'admin_init', function() {
    delete_site_transient( 'update_core' );
    delete_transient( 'update_core' );
    delete_site_transient( 'update_plugins' );
    delete_transient( 'update_plugins' );
} );

3. 手动升级WordPress核心

若自动检测仍失效,执行手动升级:

  • 必须先备份网站所有文件和数据库,避免升级失败丢失数据
  • 下载WordPress官方最新版本安装包,解压后保留wp-content文件夹和wp-config.php文件,将其余文件上传覆盖到服务器的WordPress根目录
  • 访问网站后台的/wp-admin/upgrade.php页面,运行官方升级程序,完成后清理浏览器和服务器缓存

插件更新异常修复

1. 清理插件更新缓存

使用上述「强制刷新更新检测缓存」的代码,可同步清除插件更新缓存,刷新后检查插件更新状态。

2. 排查插件本身问题

  • 确认插件为官方正版,破解或篡改过的插件通常会屏蔽官方更新检测
  • 若仍无更新提示,直接下载插件最新版本,上传覆盖wp-content/plugins目录下对应插件的文件夹,或在后台插件页面点击「重新安装」(部分插件支持此操作)

服务器环境检查

  • PHP版本验证:WordPress 6.0+要求PHP 7.4及以上版本,建议升级到PHP 8.0+,旧版本PHP会导致更新检测失败或升级报错
  • 网络连通性:确认服务器能正常访问WordPress官方更新服务器,可通过服务器终端执行ping api.wordpress.org测试,若无法连通需联系主机商解除域名屏蔽
  • 文件权限设置:确保wp-content、wp-admin、wp-includes文件夹权限为755,文件权限为644,权限不足会导致无法写入更新文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 03:45:36