WPML
Status
Resolvido
Resolvido em
WPML Media Translation - next release (2.2.4)

Visão geral do problema

Se você tiver mais de um campo personalizado usando o mesmo nome, e se eles tiverem dados diferentes, seus valores podem ser substituídos pelos últimos dados inseridos no último campo usado. Isso acontece se as opções de tradução desses campos personalizados estiverem definidas como “Traduzir”.

O problema vem do plugin complemento Tradução de mídia e será corrigido na próxima versão do plugin WPML Media Translation.

Solução alternativa

Como solução alternativa, você pode acessar a pasta ../wpml-media-translation/classes/images-translation/ e editar o arquivo class-wpml-media-custom-field-images-translation.php.

Lá, altere a linha:

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

Para isto:

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

Todos os problemas conhecidos →