- الحالة
- مفتوحة
- أُبلغ عنها لـ
- WPML Multilingual & Multicurrency for WooCommerce 5.4.5
- الإضافة/القالب ذو الصلة
- Product Filters for WooCommerce
- وسوم الموضوع
- Compatibility, WCML
نظرة عامة على المشكلة
عند استخدام ودجت «تصفية المنتجات حسب السمة» من Product Filters for WooCommerce وتعيين خيار العرض على «قائمة منسدلة»، لا تُترجم تسمية السمة في الواجهة الأمامية (على سبيل المثال، «تحديد اللون»).
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- أضف الكود التالي إلى ملف functions.php في قالبك.
/** * Force the translation of product attribute labels on the frontend. */ add_action( 'after_setup_theme', function() { if ( ! is_admin() && ! wpml_is_ajax() && function_exists( 'WPMLContainermake' ) ) { $wcStrings = WPMLContainermake( WCML_WC_Strings::class ); if ( $wcStrings ) { add_filter( 'woocommerce_attribute_taxonomies', [ $wcStrings, 'translate_attribute_taxonomies_labels' ] ); } } } );