סקירת התקלה
אם אתה משתמש בשורטקוד של התוסף Customer Reviews for WooCommerce כדי להציג ביקורות בעמודי מוצרים, בשילוב עם האפשרות הצג ביקורות בכל השפות ב־WooCommerceWPML Multilingual & Multicurrency עבור העמוד WooCommerceSettings, ייתכן שתיתקל בבעיה שבה ביקורות אינן מוצגות בגרסאות המתורגמות של המוצרים.
פתרון עוקף
בעיה זו תוקנה. עדכון לגרסה העדכנית ביותר פותר זאת באתר שלך, לכן אתה זקוק לפתרון עוקף זה רק אם עדיין אינך יכול לעדכן.
אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/customer-reviews-woocommerce/includes/blocks/class-cr-reviews-grid.php.
- חפש את שורה 148.
- לאחר בלוק קוד זה:
$args = array( 'status' => 'approve', 'post_type' => 'product', 'meta_key' => 'rating', 'orderby' => $order_by, 'post__in' => $post_ids, 'comment__not_in' => $comment__not_in );
- הוסף זאת:
if (is_array($args['post__in']) && count($args['post__in']) === 1) { $args['post_id'] = array_shift($args['post__in']); unset($args['post__in']); }