Visão geral do problema
Quando você usa o pop-up de cookies do Enfold, ele abre toda vez que você muda o idioma.
Solução alternativa
Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.
Estamos trabalhando com os desenvolvedores do tema para implementar uma correção permanente para esse problema. Enquanto isso, você pode usar a seguinte solução alternativa.
- Faça o backup dos arquivos e do banco de dados do seu site.
- Adicione este snippet de código no arquivo functions.php do tema:
add_filter('avf_cookie_consent_for_md5', function ($cookie_contents){ $default_lang = apply_filters( 'wpml_default_language', null ); $message = avia_wpml_get_options('cookie_content'); $message = do_shortcode( (array) $message[$default_lang] ); $buttons = avia_wpml_get_options( 'msg_bar_buttons' ) ? avia_wpml_get_options( 'msg_bar_buttons' ) : []; $cookie_contents = $message; foreach( $buttons as $button ) { $cookie_contents .= $button['msg_bar_button_label']; } return $cookie_contents; });