- Status
- Resolvido
- Plugin/tema relacionado
- Enfold
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
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; });