WPML
Статус
Решено
Решено в
WPML Media Translation - next release (2.2.4)

Обзор проблемы

Если у Вас есть несколько произвольных полей с одинаковым именем, и они содержат разные данные, их значения могут быть перезаписаны последними данными, введёнными в последнее использованное поле. Это происходит, если в параметрах перевода этих произвольных полей выбрано «Перевести».

Эта проблема связана с плагином-дополнением Перевод медиафайлов и будет исправлена в следующем релизе плагина WPML Media Translation.

Обходное решение

В качестве обходного решения Вы можете перейти в папку ../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 );

Все известные проблемы →