WPML
الحالة
مفتوحة
أُبلغ عنها لـ
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' ] );
            }
        }
    } );
            

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