WPML
Estado
Resuelto
Plugin/tema relacionado
Essential Addons for Elementor
Etiquetas de temática
Compatibility, Elementor Custom Widgets

Resumen del problema

Al usar el widget Team Member del plugin Essential Addons for Elementor, los enlaces dinámicos de ventanas emergentes añadidos no se traducen en el frontend y siguen apuntando a la ventana emergente en el idioma original.

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:
    add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) {
        $isTeamMember = WPMLFPRelation::propEq( 'widgetType', 'eael-team-member' );
    
    	$socialLinkLens = WPMLFPcompose(
    		WPMLFPObj::lensProp( 'settings' ),
    		WPMLFPObj::lensMappedProp( 'eael_team_member_social_profile_links' ),
    		WPMLFPObj::lensPath( [ '__dynamic__', 'link' ] )
    	);
    
    	$converters[] = [ $isTeamMember, $socialLinkLens, 'popup', 'popup' ];
    	return $converters;
    } );
            

Todos los problemas conocidos →