WPML
Statut
Ouvert
Signalé pour
WPML Multilingual & Multicurrency for WooCommerce 5.3.9
Étiquettes de sujet
Bug, WCML

Aperçu de l’anomalie

WPML Multilingual & Multicurrency for WooCommerce traduit correctement les avis sur les produits lorsqu’ils sont affichés sous l’onglet Avis sur les pages produit. Cependant, lors de l’utilisation des blocs d’avis de WooCommerce, les avis traduits ne s’affichent pas. Au lieu de cela, les avis dans la langue d’origine s’affichent.

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier functions.php de votre thème.

  • Ajoutez l’extrait de code suivant :
    add_filter( 'get_comment', 'translate_comment' );
    function translate_comment( $comment ){
    
        if ( !is_singular('product') && isset( $comment->comment_type ) && $comment->comment_type === 'review' && isset( $comment->comment_content ) ) {
            $name = 'product-'.$comment->comment_post_ID.'-review-'.$comment->comment_ID;
            $comment->comment_content = apply_filters( 'wpml_translate_single_string', $comment->comment_content, 'wcml-reviews', $name );
        }
        
        return $comment;
    }

Toutes les anomalies connues →