为了排查冲突停用 WPBakery,前台四十多个页面直接显示成 [vc_row][vc_column] 这样的文本,布局全没,重新启用才恢复,客户那边已经截图投诉。日志里能对上时间点,这种反而好排。

WPBakery 把页面内容存成短代码,渲染依赖插件注册的回调,插件一停就按纯文本输出。内容没有同步存一份 HTML,切主题或换构建器都会遇到。这一点先确认清楚,后面就不用反复试。

wp plugin deactivate js_composer
wp db export backup-before-vc.sql
# 先在测试站执行

「WPBakery 停用短代码」排查到最后往往是很小的一处差异,前面那些复杂猜测可以先放一放。偶发问题先统计频率,一小时几次和一天一次,查法完全不同。

改完顺手把文档补一句,省得下次自己重新推一遍。

处理上按这个顺序:先别在线上停用,复制一份数据库到测试站操作;停用前用构建器的短代码转 HTML 功能,把内容固化下来;确实要换构建器就逐页迁移,保留旧页面备份。

结果对不对很好判断,测试站停用后页面仍显示正常布局,短代码标签不再出现在前台。

作者 9823189