- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.6.11
- Resolvido em
- WPML 4.7
- Plugin/tema relacionado
- Elementor
- Tags de tópico
- Compatibility
Visão geral do problema
Se você configurar um Popup que é acionado por tags dinâmicas dentro de um widget Lottie com o plugin Elementor, você verá que as versões traduzidas dos popups não exibem o conteúdo esperado. Em vez disso, elas mostram o conteúdo do idioma padrão.
Solução alternativa
Por favor, certifique-se de ter um backup completo do site antes de prosseguir.
- Abra o arquivo functions.php do seu tema.
- Adicione o seguinte 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' ], ] ); } );