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

סקירת התקלה

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

פתרון עוקף

עדכן ל־WPML Multilingual & Multicurrency for WooCommerce 5.6.0 או גרסה מאוחרת יותר. סקירות מתורגמות מוצגות כעת גם בבלוקים של סקירות ב־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;
    }

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