- Estado
- Resuelto
- Resuelto en
- WPML Media Translation - next release (2.2.4)
Resumen del problema
Si tiene más de un campo personalizado con el mismo nombre, y si tienen datos diferentes, sus valores pueden sobrescribirse con los últimos datos introducidos en el último campo utilizado. Esto ocurre si las opciones de traducción de estos campos personalizados están configuradas en «Traducir».
El problema proviene del plugin complementario Traducción de medios y se solucionará en la próxima versión del plugin WPML Media Translation.
Solución alternativa
Como solución alternativa, puede ir a la carpeta ../wpml-media-translation/classes/images-translation/ y editar el archivo class-wpml-media-custom-field-images-translation.php.
Allí, cambie la línea:
update_post_meta( $post_id, $meta_key, $meta_value_filtered );
Por esta:
update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );