英文文章里的封面图仍然是中文大标题,编辑只能一张张手工换,二十多篇里漏掉一篇就很显眼。第一次遇到会往复杂处想,其实漏掉的多是个小前提。

wp media import cover-en.png --post_id=123
wp post meta update 123 _thumbnail_id 456
# 按语言记录对应的缩略图编号

图片按文章编号挂在媒体库,语言版本共用同一份附件,模板里取的又是同一张缩略图,语言维度上没有对应的替换关系。这一点先确认清楚,后面就不用反复试。

「图片文字本地化」这类改动最怕改一半,回滚脚本先准备好,再动生产。新版本先放一台机器上跑一天再全量,问题一般在这段时间暴露。

备份不是备了就行,恢复一次才算数,很多备份文件打开才发现是空的。

具体做法是,把带文案的图拆成语种独立的附件 记录对应关系;输出的时候按当前语言取对应的那一份图片附件;退一步也可以把文字做成页面图层再叠加上去。

改完照着核一遍,每个语言的页面都显示本语种的封面图 不会再露出中文标题。

作者 9823189