WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.6.11
Resuelto en
WPML 4.7
Plugin/tema relacionado
Elementor
Etiquetas de temática
Compatibility

Resumen del problema

Si configura un Popup que se activa mediante etiquetas dinámicas dentro de un widget de Lottie con el plugin Elementor, notará que las versiones traducidas de los popups no muestran el contenido esperado. En su lugar, muestra el contenido del idioma predeterminado.

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 código:
    /*
    * WPML Workaround for wpmlsupp-11806
    */
    add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) {
    
    	$isLottie = \WPML\FP\Relation::propEq( 'widgetType', 'lottie' );
    	
    	$lottieLinksLens = \WPML\FP\Obj::lensPath( [ 'settings', '__dynamic__', 'custom_link' ] );
    
    	return array_merge(
    		$converters,
    		[
    			[ $isLottie, $lottieLinksLens, 'popup', 'popup' ],
    		]
    	);
    
    } );

Todos los problemas conocidos →