“WooCommerce 常见故障排查”
🔒 登录后可标记已读WooCommerce 网店上线后常见的一些故障症状、根本原因和解法汇总,方便遇到问题时按症状快速对照排查。
重点内容
| 症状 | 可能原因 | 解决办法 |
|---|---|---|
| 网站载入很慢 | 主机效能不够、主题太肥大、装了太多没用的插件、没开缓存 | 换电商优化主机、换轻量主题、清理不必要插件、装缓存插件(如 WP Rocket,见「常用插件」笔记) |
| 结账到一半购物车被清空 | 缓存插件的缓存版本冲突 | 用缓存插件清空全部缓存(Performance → Dashboard → Empty All Caches) |
| 结账中途被登出 | Session(登录状态)过期时间设置太短 | 用登录页自定义插件(如 LoginPress)调整 Session 过期时间;需要更细致控制可以买 WooCommerce 官方的 Clear Cart and Sessions 扩充 |
| 订单/联络表单邮件收不到、掉进垃圾邮件 | PHP mail() 函数没有 SMTP 验证 | 申请正式商用邮箱 + 装 WP Mail SMTP 之类插件正确配置 SMTP(详见「联络表单设置与邮件送达」笔记) |
| 换主题后 Shop 页/产品页排版跑掉 | 新旧主题冲突 | 先切回旧主题确认是否恢复正常;到 Appearance → Themes 检查有没有主题更新没装 |
| Shop 页网址跳到不对的页面 | Shop 页设置指向错误 | WooCommerce → Settings → Products,确认 Shop page 指向正确的页面 |
| 某个产品明明上架了却在 Shop 页/搜索结果找不到 | Catalog visibility(目录可见度)设置错误 | 到该产品编辑页的 Publish 区块,把 Catalog visibility 设成 Shop and search results 或 Shop only |
| 更新 WordPress/插件后网站出问题 | 版本兼容性问题 | 先在 Staging(测试站)环境测试更新,确认没问题再套用到正式站;出问题时先从备份还原 |
| 图片显示模糊/载入慢 | 图片没压缩、尺寸不对 | 装图片优化插件(如 Imagify,见「常用插件」笔记),统一压缩+转 WebP 格式 |
常见误区 / 常见问题
- 网站一变慢就先怀疑主机,实际上常常是插件装太多或缓存没开——先排查插件和缓存设置,再考虑升级主机套餐。
- 更新 WordPress 核心/插件直接在正式站上进行,没有先在 Staging 测试——一旦出现兼容性问题,正式站会直接受影响,应该养成先在测试环境验证的习惯。
Sources
Blog / Website:
官方文档: