WPML
Status
Offen
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.3.9
Themen-Tags
Bug, WCML

Übersicht über das Problem

WPML Multilingual & Multicurrency for WooCommerce übersetzt Produktbewertungen korrekt, wenn diese auf einzelnen Produktseiten unter dem Tab „Bewertungen“ angezeigt werden. Wenn jedoch die Bewertungs-Blöcke von WooCommerce verwendet werden, werden die übersetzten Bewertungen nicht angezeigt. Stattdessen werden die Bewertungen in der Originalsprache angezeigt.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie das folgende Snippet hinzu:
    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;
    }

Alle bekannten Probleme →