WPML
Estado
Abierto
Notificado para
WPML Multilingual CMS 4.4.10

Resumen del problema

Si edita un campo personalizado existente que contiene un valor JSON pero también está configurado como Copiar en WPMLConfiguración, verá que la traducción del campo personalizado no se actualiza. En su lugar, se crea un nuevo registro en la entrada.

Solución alternativa

Nuestros desarrolladores ya han identificado el problema y se solucionará pronto.
Como solución alternativa:


  1. Realice una copia de seguridad completa de su sitio, archivos y base de datos.

  2. Edite la línea número 63 de /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php.

  3. Reemplace
    delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );


  4. Por:
    delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );

Todos los problemas conocidos →