WPML

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

عند استخدام Elementor Pro مع WPML لإنشاء وترجمة النوافذ المنبثقة، قد لا يتم عرض CSS المضمن للنوافذ المنبثقة المترجمة بشكل صحيح. يؤدي هذا إلى اختلافات بصرية طفيفة بين النسختين الأصلية والمترجمة.

حل بديل مؤقت

تم إصلاح هذه المشكلة في WPML 4.7.0. يحل التحديث المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.

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

  • افتح الملف …/wp-content/plugins/elementor-pro/modules/popup/tag.php.
  • ابحث عن السطر 99.
  • غيّر:
    public function render() {
    	$settings = $this->get_active_settings();
    
    	if ( 'close' === $settings['action'] ) {
    		$this->print_close_popup_link( $settings );
    
    		return;
    	}
    
    	$this->print_open_popup_link( $settings );
    }
  • إلى:
    public function render() {
    	$settings = $this->get_active_settings();
    
    	if ( 'close' === $settings['action'] ) {
    		$this->print_close_popup_link( $settings );
    
    		return;
    	}
    
    	// WPML Workaround for compsupp-7039
    	if ( class_exists('Sitepress') && isset($settings['popup']) ) {
    		$settings['popup'] = apply_filters( 'wpml_object_id', $settings['popup'], get_post_type($settings['popup']) , TRUE  );
    	}
    
    	$this->print_open_popup_link( $settings );
    }

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

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.