- Estado
- Esperando al autor
- Plugin/tema relacionado
- Make Column Clickable Elementor
- Etiquetas de temática
- Compatibility, Elementor Custom Widgets
Resumen del problema
Al usar el plugin Make Column Clickable Elementor para abrir un popup de Elementor, los ID del popup no se traducen en las páginas del idioma secundario. Como resultado, los visitantes ven el popup en el idioma original en lugar del traducido.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Añada el siguiente código al archivo functions.php de su tema.
/** * Convert the popup link in a column * Based on compsupp-7641 workaround */ add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) { $isContainer = WPMLFPRelation::propEq( 'elType', 'column' ); $containerLinksLens = WPMLFPcompose( WPMLFPObj::lensProp( 'settings' ), WPMLFPObj::lensPath( [ '__dynamic__', 'column_link' ] ) ); return array_merge( $converters, [ [ $isContainer, $containerLinksLens, 'popup', 'popup' ], ] ); } );
Nota importante:
El plugin Make Column Clickable Elementor no se ha actualizado en los últimos tres años y no parece tener un mantenimiento activo. En consecuencia, cerramos esta errata sin una solución permanente.