- الحالة
- محلولة بواسطة المطور
- الإضافة/القالب ذو الصلة
- 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']); }