您在不同语言之间复制图像和其他媒体时遇到过困难吗?您不是一个人。这一直是个问题,但现在已经解决了。
许多主题(特别是专为摄影师和艺术家设计的主题)严重依赖 WordPress 图库功能。在此之前,您必须将同一图像的副本上传到所有翻译中才能显示。
新的 WPML Media Translation 插件巧妙地解决了这个问题。现在,您可以在所有语言中使用相同的图像,或者为每个翻译使用特定的图像,而且既不会浪费服务器空间,也不会限制您的灵活性。
背景 – WordPress 附件的工作原理
当您上传文件(图像、视频、播客等)时,WordPress 会将其保存在 uploads 目录中。它还会在数据库中添加一条记录,说明文件 X 属于文章 Y。这条记录被称为附件。
当您在文章中插入图库简码时,WordPress 会查找属于该文章的所有附件,并将它们完美地展示在一起。
要让图库在翻译的文章上显示相同的图像,不需要复制磁盘上的图像。我们只需要复制附件记录。这正是 WPML Media Translation 所做的。
为现有文章复制图像
启用 WPML Media Translation 后,您将看到一条提示您完成设置的消息。访问设置页面,自动将原始语言文章中的附件复制到翻译中。
注意:这不是一个完全对称的过程。WPML 只会将附件从默认语言复制到其他语言。

就是这么简单。WPML 将遍历您网站的所有内容,并将所有附件复制到翻译中。请记住,由于我们只是复制数据库条目,这不会增加您网站的磁盘空间占用。
为新文章复制图像
文章编辑器将包含一个名为复制上传的媒体到翻译的新复选框。勾选后,WPML 将自动把您在默认语言中添加的附件复制到所有翻译中。

操作顺序其实并不重要。当有新附件时,它们会被复制。此外,当您创建新翻译时,它们会获取默认语言中的所有附件。
在特色图像旁边也有一个类似的复选框,用于将其也复制到翻译中。
按语言选择媒体
这种新的附件复制功能使 WordPress 媒体能够识别语言。您可以将同一个物理图像文件与不同语言的文章关联起来。
当您在文章编辑器中单击插入图像按钮时,WordPress 将显示该文章语言的图像。您会发现一个新的语言选择器,也可以用来选择属于其他语言文章的图像。

最后同样重要的是,当您访问“媒体”菜单时,您也会看到按语言分类的已上传媒体。
要切换语言,请使用管理工具栏上的语言切换器,该功能在 WPML 2.3.0 及更高版本中提供(目前您可以使用 Beta 版)。
总结
此插件为所有 WordPress 媒体管理添加了语言切换功能。它使附件能够识别语言,并允许轻松在翻译之间同步图像。
要实现这一点,您只需在文章编辑器中启用复制上传的媒体到翻译复选框。其余的工作会自动完成。
要下载,请登录您的 WPML.org 帐户。这个新插件适用于 Multilingual Blog 和 Multilingual CMS 包。
尽情使用吧!


