- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.6.7
- Résolu dans
- WPML 4.7.0
- Extension/thème associé
- Elementor
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lors de l’utilisation d’Elementor Pro avec WPML pour créer et traduire des pop-ups, le CSS en ligne des pop-ups traduits peut ne pas être rendu correctement. Cela entraîne de légères différences visuelles entre les versions originale et traduite.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/elementor-pro/modules/popup/tag.php.
- Cherchez la ligne 99.
- Remplacez :
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 ); } - Par :
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 ); }