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

جميع المشاكل المعروفة →