- الحالة
- محلولة
- الإضافة/القالب ذو الصلة
- TI WooCommerce Wishlist
نظرة عامة على المشكلة
عند إضافة منتج باللغة الثانوية إلى قائمة أمنياتك، تحتوي نافذة TI WooCommerce Wishlist المنبثقة على رسائل غير مترجمة.
حل بديل مؤقت
نعمل مع مطوّر الإضافة لحل المشكلة بشكل دائم. في غضون ذلك، يُرجى اتباع هذه الخطوات لحل المشكلة في موقعك:
- أنشئ نسخة احتياطية من ملفات موقعك وقاعدة البيانات.
- اذهب إلى wp-content/plugins/ti-woocommerce-wishlist/includes/product.helper.php (حوالي السطر 412) وابحث عن
if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) { if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) { $products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( $wlproduct['variation_id'] ) : $_product; } else { $products[ $key ]['data'] = $_product; } } - استبدل هذا المقتطف بـ
if ( $_product->get_id() === absint( ( apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) ) ? apply_filters( 'wpml_object_id', $wlproduct['product_id'], 'product', false ) : $wlproduct['product_id'] ) ) { if ( in_array( $_product->get_type(), array( 'variable', 'grouped' ) ) ) { $products[ $key ]['data'] = $wlproduct['variation_id'] ? wc_get_product( apply_filters( 'wpml_object_id', $wlproduct['variation_id'], 'product_variation', false )) : $_product; } else { $products[ $key ]['data'] = $_product; } }