- Status
- Aguardando o autor
- Plugin/tema relacionado
- Make Column Clickable Elementor
- Tags de tópico
- Compatibility, Elementor Custom Widgets
Visão geral do problema
Ao usar o plugin Make Column Clickable Elementor para abrir um Popup do Elementor, os IDs do Popup não são traduzidos nas páginas do idioma secundário. Como resultado, os visitantes veem o popup no idioma original em vez do traduzido.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Adicione o seguinte código ao arquivo functions.php do seu 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:
O plugin Make Column Clickable Elementor não é atualizado há três anos e não parece ser mantido ativamente. Consequentemente, estamos fechando esta errata sem uma correção permanente.