WPML
Stato
Aperto
Segnalato per
WPML Multilingual CMS 4.4.10

Panoramica del problema

Se modifichi un campo personalizzato esistente che contiene un valore JSON ma è anche impostato su Copia in WPMLImpostazioni, noterai che la traduzione del campo personalizzato non viene aggiornata. Invece, viene creata una nuova voce nell’articolo.

Soluzione alternativa

Il problema è già stato identificato dai nostri sviluppatori e sarà risolto presto.
Come soluzione alternativa:


  1. Esegui un backup completo del tuo sito, dei file e del database.

  2. Modifica il file /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php alla riga 63.

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


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

Tutti i problemi noti →