WPML
الحالة
مفتوحة
الإضافة/القالب ذو الصلة
Premium Addons for Elementor
وسوم الموضوع
Compatibility, Elementor Custom Widgets

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

عند استخدام زر Premium Addons for Elementor لتشغيل نافذة Elementor المنبثقة، لا يعمل الرابط الديناميكي بشكل صحيح في اللغات الثانوية. بدلاً من عرض محتوى النافذة المنبثقة المترجم، يُعرض محتوى اللغة الأصلية. لا تحدث هذه المشكلة مع ودجت الزر القياسي في Elementor.

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • افتح ملف functions.php الخاص بقالبك.

  • أضف المقتطف التالي:
    // WPML Workaround for compsupp-7847
    add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) {
        $isButton = WPMLFPRelation::propEq( 'widgetType', 'premium-addon-button' );
    
        $buttonLinkLens = WPMLFPObj::lensPath( [ 'settings', '__dynamic__', 'premium_button_link' ] );
    
        $converters[] = [ $isButton, $buttonLinkLens, 'popup', 'popup' ];
    
        return $converters;
    } );
            

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