wp db export before-rollback.sql wp plugin install elementor --version=3.16.6 --force wp elementor flush-css
3.18 有兼容问题,回滚到 3.16 后二十多个页面容器宽度变成全宽,圆角和阴影丢失,后台提示数据库需要升级,点升级又回到 3.18 的问题。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。
原因不复杂,3.18 把容器数据写成了新结构,回滚只换了插件文件,数据库里的 _elementor_data 还是新格式,旧版本读不懂就按默认值渲染。升级提示是版本号比对出来的,和真实数据结构无关。
「Elementor 版本回滚」确认了原因之后,改动尽量只碰那一处,顺手改的东西后面最容易出问题。动手前把原文件复制一份带时间戳,出问题立刻换回去,比现场分析快得多。
处理上按这个顺序:回滚前先导出数据库,别只备份插件目录;用 3.16 对应的数据迁移脚本把容器结构降级;确认页面正常后再关掉自动更新,避免半夜又升回去。
改完只确认一件事:回滚后抽五个容器页面看宽度和圆角恢复,后台不再提示数据库升级。
