页脚留的 400 电话拨过去提示空号,客户在投诉里贴了截图,这个号码在三个页面里都还在。乍看像缓存或者权限的锅,追下去往往不是。

grep -rn '400-8' themes/ inc/ | grep -v node_modules
wp option get footer_phone

追下去是这么回事:号码换过一次,只改了联系我们页面,页脚是主题选项里单独存的。页脚信息没有单一数据源,改一处漏两处很正常。

「页脚客服电话空号」这类改动最怕改一半,回滚脚本先准备好,再动生产。接口问题先分清是没发出去、发出去了没收到,还是收到了处理失败。

偶发问题先统计频率,一小时几次和一天一次,查法完全不同。改完顺手把文档补一句,省得下次自己重新推一遍。

监控和日志的时间要对上,时区不一致会多绕很大一圈。

具体做法是,把电话抽到站点设置里,页脚、联系我们、邮件模板统一引用;换号时加一条检查项,全站搜号码字符串;改完用手机拨一次,确认能接通人工。

验收就看一点,全站只剩一处号码定义,拨号能接通客服。

作者 9823189