- סטטוס
- נפתר על ידי המפתח
- תוסף/ערכת עיצוב קשורים
- Customer Reviews for WooCommerce
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
אם אתה משתמש בשורטקוד של התוסף Customer Reviews for WooCommerce כדי להציג ביקורות בעמודי מוצרים, בשילוב עם האפשרות הצג ביקורות בכל השפות בעמוד WooCommerce > WPML Multilingual & Multicurrency for WooCommerce > הגדרות, ייתכן שתיתקל בבעיה שבה ביקורות אינן מוצגות בגרסאות המתורגמות של המוצרים.
פתרון עוקף
אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/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']); }