WPML
סטטוס
פתוח
דווח עבור
WPML Multilingual & Multicurrency for WooCommerce 5.3.9
תגיות נושא
Bug, WCML

סקירה כללית של התקלה

WPML Multilingual & Multicurrency for WooCommerce מתרגם כראוי סקירות מוצרים כאשר הן מוצגות תחת הלשונית סקירות בעמודי מוצר בודד. עם זאת, בעת שימוש בבלוקי סקירות של WooCommerce, סקירות מתורגמות אינן מוצגות. במקום זאת, מוצגות הסקירות בשפה המקורית.

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.


  • פתח את הקובץ functions.php של ערכת העיצוב שלך.

  • הוסף את קטע הקוד הבא:
    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;
    }

כל התקלות הידועות →