先给结论:当旧系统的字段无法完整迁入 WordPress 时,保留项不应按“旧系统里有什么”决定,而应按“这个字段迁入后是否有人用、是否影响对外展示、是否存在替代来源”来筛。更具体地说,如果字段参与前台展示或业务流转,优先保留并补迁移路径;如果字段只用于旧后台留痕、没有前台出口、也没有后续调用,就应归档而不迁入。这个判断能避免把迁移变成字段搬运,而不是内容重建。
决定保留项时,最有效的第一刀不是看字段数量,而是看它是否被当前站点消费。展示依赖指字段直接出现在页面、列表、详情、搜索筛选或结构化数据中;历史留痕指字段只在旧后台可见,用于记录审核、备注、旧编号或内部状态。两类字段的迁移策略不同。
这里有一个反直觉点:字段迁入后前台没有报错,不等于它应该保留。空字段可能只是被模板忽略,后续换模板或加筛选时才会暴露问题。因此,保留项判断要同时看“当前是否使用”和“未来是否可能被调用”。
不要凭印象判断字段价值。可以按下面三类证据做核对,每类证据都指向不同的处理动作。
假设一个旧系统有“旧站推荐等级”字段,取值是 A、B、C,但前台早已不展示,编辑也不再维护。此时即使字段非空比例很高,也不应直接迁入 WordPress 的自定义字段。更合理的动作是导出归档,并在迁移说明中记录它曾用于旧站排序。这个动作的结果是:编辑界面更干净,后续做内容筛选时不会误把旧等级当成当前推荐依据。
字段无法完整迁入时,直接改导入脚本容易把问题埋进数据库。更稳妥的动作是先建一张映射表,至少包含旧字段名、旧字段类型、新字段名、新字段类型、是否前台展示、是否必填、转换规则、例外记录。映射表不需要复杂工具,用表格或纯文本清单即可。
例如,旧字段“联系电话”是自由文本,新站希望用结构化字段。若直接迁入,可能出现多个号码、分机号或备注混在一起。此时保留项决策应是:保留字段,但增加清洗步骤,把可识别的主号码写入新字段,其余内容进入备注。这个动作的结果是前台展示稳定,同时不丢失原始信息。若清洗成本过高,也可以选择只保留备注字段,前台不输出电话,直到人工确认后再补充。
另一个实际动作是设置迁移验收点:随机抽取若干旧记录,对照旧后台和新后台,检查字段值、前台输出和编辑可修改性。验收点不是追求全部字段一致,而是确认保留项在新系统中仍然可读、可改、可查。若某个字段在验收中反复出现乱码、截断或无法编辑,应回到映射表调整转换规则,而不是在前台隐藏了事。
有些字段不参与前台展示,但仍应保留,原因是它们影响后续业务判断或法律留痕。常见例外包括:订单或表单提交时间、用户同意记录、内容审核状态、旧系统唯一编号。这些字段的价值不在页面可见,而在追溯和排错。
处理这类例外时,建议保留为只读字段或独立归档表,不放进日常编辑表单。这样既不会干扰编辑,又能在需要时核对。若旧系统字段涉及个人数据,迁移前应确认保留必要性和访问权限,避免把不再需要的敏感信息带入新站。
最后,字段保留项不是一次定终身。上线后若发现某个保留字段从未被编辑使用、也未被前台调用,可以再评估归档;若发现某个舍弃字段其实影响搜索或筛选,应补回并重新验证。判断依据始终是实际使用和可核对证据,而不是旧系统字段数量。