WPML
الحالة
محلولة
تم حلها في
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
الإضافة/القالب ذو الصلة
Facebook for WooCommerce

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

عند استخدام Facebook for WooCommerce، يؤدي النقر على منتج مترجم في Facebook إلى إعادة توجيهك إلى المنتج باللغة الافتراضية أو إلى صفحة خطأ.

حل بديل مؤقت

في ملف functions.php الخاص بقالبك الابن، أضف ما يلي:

 
add_filter ('facebook_for_woocommerce_integration_prepare_product', 'fix_product_url', 11, 2);

 function fix_product_url($product_data, $id) {
	 $product_lang = apply_filters( 'wpml_post_language_details', null, $id );
	 $product_data['url'] = apply_filters( 'wpml_permalink', $product_data['url'], $product_lang['language_code'] );
	 return $product_data;
 }

الخطوات التالية

تواصلنا مع WooCommerce للحصول على إصلاح دائم، ولكننا لم نتلقَّ رداً بعد. نظراً لأن المشكلة تحتاج إلى حل من خلال إجراء تغييرات على كود الإضافة، لا يمكننا تقديم مزيد من المساعدة بخلاف توفير الحل البديل المؤقت الموضح أعلاه.

إذا كنت تواجه مشكلات وترغب في حث WooCommerce على توفير هذا الإصلاح، فلا تتردد في ترك تذكرة دعم لدى المطوّر هنا: https://woocommerce.com/my-account/create-a-ticket/ (ستحتاج إلى تسجيل الدخول إلى WordPress.com).

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