WPML
Statut
Ouvert
Signalé pour
WPML Multilingual CMS 4.4.10

Aperçu de l’anomalie

Si vous modifiez un champ personnalisé existant qui contient une valeur JSON mais qui est également défini sur Copier dans WPMLParamètres, vous constaterez que la traduction du champ personnalisé n’est pas mise à jour. Au lieu de cela, une nouvelle entrée est créée dans l’article.

Solution de contournement

Ce problème a déjà été identifié par nos développeurs et sera bientôt résolu.
Comme solution de contournement :


  1. Effectuez une sauvegarde complète de votre site, de vos fichiers et de votre base de données.

  2. Modifiez la ligne 63 du fichier /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php.

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


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

Toutes les anomalies connues →