WPML
状态
已解决
解决于
WPML Media Translation - next release (2.2.4)

问题概述

如果您有多个使用相同名称的自定义字段,并且它们包含不同的数据,那么它们的值可能会被最后使用的字段中最后输入的数据覆盖。如果这些自定义字段的翻译选项设置为“翻译”,则会发生这种情况。

该问题源于媒体翻译附加组件插件,并将在 WPML 媒体翻译插件的下一个版本中修复。

临时解决方法

作为临时解决方法,您可以前往 ../wpml-media-translation/classes/images-translation/ 文件夹并编辑 class-wpml-media-custom-field-images-translation.php 文件。

在该文件中,将以下行:

update_post_meta( $post_id, $meta_key, $meta_value_filtered );

更改为:

update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );

所有已知问题 →