Panoramica del problema
Quando usi il pop-up dei cookie di Enfold, si apre ogni volta che cambi la lingua.
Soluzione alternativa
Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Stiamo lavorando con gli sviluppatori del tema per implementare una correzione permanente per questo problema. Nel frattempo, puoi utilizzare la seguente soluzione alternativa.
- Esegui il backup dei file e del database del tuo sito web.
- Aggiungi questo snippet di codice nel file functions.php del 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; });