WPML

סקירת התקלה

אם אתה משתמש בשורטקוד של התוסף 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']);
    }

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

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.