WPML

Aperçu de l’anomalie

Lorsque vous utilisez l’extension Cornerstone (ou le thème PRO), le CSS/JS personnalisé de la langue d’origine est copié sur les pages traduites si l’extension WPML Media Translation est active.

Solution de contournement

Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.

Pour corriger ce problème sur votre site et pouvoir avoir un CSS/JS personnalisé différent sur les pages traduites, veuillez suivre ces étapes :

  1. Sauvegardez les fichiers de votre site et votre base de données.
  2. Ajoutez cet extrait de code au fichier functions.php de votre thème :
    function wpml_compsupp_5527_wpml_pb_copy_meta_field( $value, $translated_post_id, $original_post_id, $meta_key ) {
        if ( '_cornerstone_settings' === $meta_key ) {
            return WPML_PB_Handle_Custom_Fields::slash_json( get_post_meta( $translated_post_id, $meta_key, true ) );
        }
        return $value;
    }
    add_filter( 'wpml_pb_copy_meta_field', 'wpml_compsupp_5527_wpml_pb_copy_meta_field', 10, 4 );

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.