You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WooCommerce+Polylang多语言站点设置不同语言商品图片?

解决WooCommerce多语言商品图片不同步问题

1. 检查Polylang for WooCommerce专属同步设置

Polylang全局同步关闭后,需确认Polylang for WooCommerce的商品媒体同步选项是否彻底禁用:

  • 进入WordPress后台,打开「Languages」→「Settings」→「WooCommerce」标签页
  • 找到「Synchronization」区域,确保Product images(商品主图)和Product gallery images(商品图库)的同步选项都未勾选
  • 保存设置后重新测试修改商品图片

2. 确认商品关联类型为「独立翻译」

若商品是同步副本而非独立翻译,图片仍会强制同步:

  • 编辑目标语言商品,查看页面右侧「Languages」 metabox
  • 确保显示的是「Translations」(翻译)而非「Synced copies」(同步副本),若为同步副本,需解除关联后重新建立独立翻译关系

3. 清理数据库同步残留元数据

之前的同步设置可能在数据库留下残留规则:

  • 先备份数据库,再执行以下SQL语句(替换wp_为你的数据库前缀):
DELETE FROM wp_postmeta WHERE meta_key = '_pll_sync_meta' AND meta_value LIKE '%_thumbnail_id%';
DELETE FROM wp_postmeta WHERE meta_key = '_pll_sync_meta' AND meta_value LIKE '%_product_image_gallery%';
  • 执行后刷新后台,重新编辑商品测试

4. 排查插件冲突

其他插件可能干扰Polylang的同步逻辑:

  • 暂时禁用除WooCommerce、Polylang Pro、Polylang for WooCommerce外的所有插件
  • 测试修改商品图片是否还会同步
  • 若问题解决,逐一启用插件排查冲突源

5. 重新创建独立翻译商品

若以上方法无效,可尝试重建翻译商品:

  • 删除现有目标语言的商品翻译
  • 打开原语言商品,点击「+」按钮创建新的目标语言翻译
  • 在新翻译商品中直接上传对应语言的图片,不依赖原商品同步

内容的提问来源于stack exchange,提问作者M.Bakhshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 04:27:05