WordPress漏洞修复三步走:零基础也能给网站打好补丁

为什么你的WordPress需要及时修复漏洞

WordPress作为全球使用率最高的CMS,几乎每天都有新漏洞被公开。
黑客常常利用过时的核心程序、有安全漏洞的主题或插件入侵网站,植入恶意代码、窃取用户数据,甚至把整站变成博彩页面。如果你从未做过WordPress漏洞修复,你的站点可能早就被人盯上了
好在修复并不复杂,跟着下面的步骤,一个下午就能把安全水位拉高一大截。

动手修复前的两项关键准备工作

在开始修改任何文件之前,一定要做备份
大部分小白翻车都是因为直接在线升级导致白屏,又没备份只能找服务商恢复。

1. 备份文件与数据库

  • 宝塔面板用户:进入网站管理 → 备份 → 一键备份(含数据库和文件)。备份完成后再手动下载到本地一份。
  • 命令行用户(SSH):
  # 备份网站文件(替换为你自己的路径)
  tar -czf /backup/wordpress_$(date +%Y%m%d).tar.gz /www/wwwroot/你的域名
  # 导出数据库
  mysqldump -u 数据库用户 -p 数据库名 > /backup/db_$(date +%Y%m%d).sql

2. 确认当前环境信息

  • 查看WP后台“仪表盘 → 更新”,记录当前WordPress版本和主题插件版本。
  • 检查PHP版本:WP新版通常要求PHP 7.4以上,如果还在用5.6或7.0,建议先升级PHP(宝塔面板在软件商店 → PHP切换版本)。

WordPress漏洞修复实操:核心、插件与主题

准备工作做完后,按以下顺序操作,千万不要跳过步骤

3. 升级WordPress核心程序

  • 自动升级:WP后台 → 仪表盘 → 更新 → 点击“现在更新”。如果后台提示有新版,直接在线升级最快。
  • 手动升级(推荐在自动升级失败时使用):
  • 下载最新版WordPress安装包(https://cn.wordpress.org/latest.zip)。
  • 解压后只上传 wp-admin 和 wp-includes 文件夹以及根目录的wp-*.php文件,覆盖旧文件(千万不要覆盖wp-content和wp-config.php)。
  • 访问 http://你的域名/wp-admin/upgrade.php 完成数据库同步。

4. 更新所有插件和主题

  • 后台 → 插件 → 已安装插件 → 勾选全部 → 批量操作选择“更新”。
  • 主题同理:外观 → 主题 → 更新可用主题。
  • 注意:如果某个插件长期未更新且作者已弃坑,建议在插件列表搜索同类替代品,旧插件往往存在严重漏洞。

5. 删除不使用的插件和主题

很多站长喜欢保留大量未激活的主题和插件,这些文件虽然没激活,但仍可能通过脚本调用产生漏洞
建议只保留当前正在使用的主题和最多一个备用主题,其他全部删除。

6. 修改默认管理员用户名

旧版WordPress默认管理员用户名是admin,黑客可以直接针对账号爆破。
在后台“用户”中检查是否还存在名为admin的用户:

  • 如果有,新建一个具有管理员权限的新账号,然后删除admin账号(删除时会询问是否转移文章,选择转移到新账号)。
  • 或者通过phpMyAdmin修改数据库wp_users表中的user_login字段,但新手更推荐直接新建账号。

7. 禁用文件编辑

为了防止攻击者通过后台编辑器修改主题/插件文件,在wp-config.php中添加:

define('DISALLOW_FILE_EDIT', true);

添加在require_once ABSPATH . 'wp-settings.php';之前。

修复过程中最容易踩的四个坑

  • 升级后白屏/500错误:多数原因是PHP版本过低或插件不兼容。解决方案:通过SSH或宝塔面板重命名插件文件夹(mv wp-content/plugins wp-content/plugins.bak)强制停用所有插件,然后逐一开启排查。
  • 在线升级中断导致文件不完整:不要直接刷新页面,可以手动上传缺失文件或重新执行手动升级步骤。
  • 忘记删除旧管理员账号:只改密码不够,攻击者可能保留后门,要彻底删除admin用户。
  • 备份文件过大无法下载:用宝塔面板的“打包下载”功能,或使用tar命令分包压缩。

修复完成后如何确认网站安全

  • 检查版本号:WP后台仪表盘右下角会显示当前版本,也可访问http://你的域名/wp-admin/update-core.php查看。
  • 扫描已知漏洞:使用在线工具如WPScan(需要命令行,适合有经验的用户)或安装安全插件如Wordfence进行一次快速扫描。
  • 测试前端功能:访问首页、文章页、登录页,确保没有报错。用浏览器开发者工具(F12)查看Console是否出现与插件相关的报错。
  • 确认安全配置生效:尝试在后台“外观 → 主题编辑器”,如果显示“您无权限访问”,说明DISALLOW_FILE_EDIT已生效。

如果你正在处理WordPress漏洞修复,建议先按本文步骤完整执行,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。
修复完成后定期关注WordPress官方安全公告和插件更新通知,把漏洞修复变成每月一次的例行任务,你的站点才能长期保持健康。

分享到:
上一篇
WordPress安全加固:零基础也能搞定的5个关键步骤
下一篇
WordPress不收录?零基础排查与解决全流程
1
系统公告

高考专属福利来袭|凭准考证免费领香港 CN2 云服务器

值高考落幕之际,泽御云开启考生专属回馈 + 产品限时特惠双重活动,助力学子暑期学习建站 高考 考生专属福利 全体应届高考生,凭高考准考证即可免费申领【香港 CN2 轻量云服务器,4 核 4G AMD 处理器】,免费使用周期 30 天,可用于搭建个人站点、编程实操、技术实训,祝各位考生金榜题名,前程似锦! 泽御云资质齐全合规自营机房,线路覆盖香港 CN2、国内 BGP、内蒙电信、美国精品线路,售后全天候技术支持。 官方网站:www.zeyuyun.com,活动限时有效,优惠逾期不再保留。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意