- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.7
- تم حلها في
- WPML 4.7.0
- الإضافة/القالب ذو الصلة
- Elementor
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام Elementor Pro مع WPML لإنشاء وترجمة النوافذ المنبثقة، قد لا يتم عرض CSS المضمن للنوافذ المنبثقة المترجمة بشكل صحيح. يؤدي هذا إلى اختلافات بصرية طفيفة بين النسختين الأصلية والمترجمة.
حل بديل مؤقت
يُرجى التأكد من وجود نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/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 ); }