搜索全站
multilingual 2 分钟阅读

多语言媒体库处理:图片是否需要按语言分别上传

多语言站媒体库(图片/附件)是否要按语言分别上传:多数情况共用一张图、仅"含文字的图片"需翻译,讲清 WPML/Polylang 的媒体语言设置与正确做法。

U
UFO_PF 2019-11-22 · 阅读 2 分钟
多语 MULTILINGUAL
阅读提示
本文约 528 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:同一张图传了三次

新手常以为每语言要重传图,媒体库塞满重复图。其实多数图片(无文字)全球通用,只需”含文字/水印的图”才需按语言替换。

原理分析:媒体的语言维度

  • 无文字图(照片、截图):共用,不按语言。WPML/Polylang 默认媒体不带强制语言。
  • 含文字图(信息图、带文案的 banner):需各语言一版,通过”翻译关联”替换。
    Polylang 有”媒体按语言”选项(谨慎开,会隔离媒体);通常不建议全开。

保姆级实操

默认共用媒体;仅翻译含文字图:

// WPML:在媒体编辑页加译文图片并关联,前端按语言取
// 一般图片在文章里直接插入对应语言版本即可

若 Polylang 开了”媒体按语言”,注意同图会要求各语言上传,占用空间。

常见坑

  1. 媒体全按语言隔离,同图三倍存储。
  2. 含文字图没翻,英文页显中文信息图。
  3. 案例:某站开 Polylang 媒体按语言,500 图变 1500,磁盘告警。关掉、仅翻含文字图后正常。
  4. 翻译图没关联,前台错语言。
  5. CDN 不认语言维度,缓存串。

总结

判断标准:无文字图共用、含文字图按语言翻。行动清单:关媒体全隔离 → 仅翻文字图 → 关联 → 验前台。详见多语言图片 ALT 与文件名翻译。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。