WPML
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;
    } );
            

Todos los problemas conocidos →