- Estado
- Abierto
- Plugin/tema relacionado
- Premium Addons for Elementor
- Etiquetas de temática
- Compatibility, Elementor Custom Widgets
Resumen del problema
Al usar un botón de Premium Addons for Elementor para activar una ventana emergente de Elementor, el enlace dinámico no funciona correctamente en los idiomas secundarios. En lugar de mostrar el contenido traducido de la ventana emergente, se muestra el contenido en el idioma original. Este problema no ocurre con el widget de botón estándar de Elementor.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo functions.php de su tema.
- Añada el siguiente fragmento:
// 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; } );