WordPress中Divi主题翻译异常及Loco插件同步问题求助
解决Divi主题适配Loco翻译插件的问题
一、调整Loco的主题文件扫描范围
- 进入Loco Translate的Divi翻译项目,切换到模板标签页,检查当前扫描的文件路径是否覆盖了Divi的核心目录。Divi的可翻译字符串分散在
includes、builder、core等多个文件夹中,默认扫描可能遗漏部分文件,手动添加以下路径:wp-content/themes/Divi/includeswp-content/themes/Divi/builderwp-content/themes/Divi/core
- 点击重新扫描按钮,等待扫描完成后查看模板字符串数量是否恢复正常。
二、修复官方PO文件的格式兼容性
- 官方下载的PO文件可能存在格式问题,导致Loco无法识别全部字符串。用Poedit工具打开该PO文件,执行以下操作:
- 点击顶部菜单Catalog -> Update from POT file,选择Divi主题自带的
divi.pot文件(通常位于wp-content/themes/Divi/languages目录下)。 - 保存修改后的PO文件,重新上传到Loco的翻译项目中覆盖原有文件。
- 点击顶部菜单Catalog -> Update from POT file,选择Divi主题自带的
三、手动补全未识别的目标字符串
- 针对那4个无法自动翻译的标签(Read more、X comments、Submit a comment、Submit comment),直接在Loco中手动添加:
- 进入Divi翻译项目的翻译标签页,点击添加字符串按钮。
- 依次输入每个英文原文,填写对应的西班牙语翻译(注意保留变量占位符,比如
X comments要写成%s comentarios),保存即可。
四、清除缓存验证效果
- 完成翻译后,清除WordPress后台缓存、浏览器缓存,以及站点使用的CDN缓存。
- 刷新前端页面,检查目标标签是否已显示为西班牙语,同时确认其他翻译内容正常显示。
内容的提问来源于stack exchange,提问作者neoswf
相关产品推荐
相关产品推荐

