نظرة عامة على المشكلة
عند استخدام إضافة Flux Checkout for WooCommerce من Iconic، لا تتم تصفية الرسائل المعروضة في صفحة إتمام الشراء بشكل صحيح حسب اللغة. تظهر جميع الرسائل من جميع اللغات بغض النظر عن اللغة المحددة أثناء إتمام الشراء.
حل بديل مؤقت
تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/flux-checkout/inc/class-checkout-elements.php.
- ابحث عن السطر 418.
- استبدل:
$args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', ); $checkout_elements_posts = get_posts( $args );
- بـ:
// WPML Workaround for compsupp-7760 $args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', 'suppress_filters' => false, ); $checkout_elements_posts = get_posts( $args );