نظرة عامة على المشكلة
إذا كنت تستخدم الكود المختصر لعرض المراجعات على صفحات المنتجات من إضافة Customer Reviews for WooCommerce بالاقتران مع خيار عرض المراجعات بجميع اللغات في صفحة WooCommerceWPML 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']); }