- Statut
- Ouvert
- Extension/thème associé
- Premium Addons for Elementor
- Étiquettes de sujet
- Compatibility, Elementor Custom Widgets
Aperçu de l’anomalie
Lors de l’utilisation d’un bouton Premium Addons for Elementor pour déclencher une popup Elementor, le lien dynamique ne fonctionne pas correctement dans les langues secondaires. Au lieu d’afficher le contenu traduit de la popup, le contenu dans la langue d’origine s’affiche. Ce problème ne se produit pas avec le widget de bouton standard d’Elementor.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier functions.php de votre thème.
- Ajoutez l’extrait suivant :
// 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; } );