add_theme_support("align-wide");
.alignwide { width: min(1100px, 100vw - 32px); margin-inline: auto; }

段落区块选了「宽屏」,编辑器里确实比正文宽,前台量出来还是 720 像素,和普通段落一模一样。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。

原因不复杂,主题没有声明宽对齐支持,工具栏可能仍显示选项,前台却不会输出宽度规则。正文容器宽度写死后,子元素再宽也会被裁掉。

这次卡住的地方就在「alignwide 不生效」这一环,单独把它拎出来验证,别和其他改动混在同一次发布里。改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。

验证用真实数据走一遍,测试数据太干净,边界情况根本碰不到。能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。

处理上按这个顺序:在主题里补上宽对齐支持声明;给宽屏类定义实际宽度并居中;确认父容器没有隐藏溢出 把超出部分切掉。

改完只确认一件事:宽屏段落量出来 1100 像素,普通段落仍是 720 像素。

作者 9823189