WPML
الحالة
محلولة
الإضافة/القالب ذو الصلة
TI WooCommerce Wishlist

نظرة عامة على المشكلة

عند إضافة منتج باللغة الثانوية إلى قائمة أمنياتك، تحتوي نافذة TI WooCommerce Wishlist المنبثقة على رسائل غير مترجمة.

حل بديل مؤقت

نعمل مع مطوّر الإضافة لحل المشكلة بشكل دائم. في غضون ذلك، يُرجى اتباع هذه الخطوات لحل المشكلة في موقعك:

  1. أنشئ نسخة احتياطية من ملفات موقعك وقاعدة البيانات.
  2. اذهب إلى 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;
    						}
    					}
  3. استبدل هذا المقتطف بـ
    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;
    						}
    					}

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