WPML
Stato
Risolto
Plugin/tema correlato
Enfold

Panoramica del problema

Quando usi il pop-up dei cookie di Enfold, si apre ogni volta che cambi la lingua.

Soluzione alternativa

Stiamo lavorando con gli sviluppatori del tema per implementare una correzione permanente per questo problema. Nel frattempo, puoi utilizzare la seguente soluzione alternativa.

  1. Esegui il backup dei file e del database del tuo sito web.
  2. 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;
    });

Tutti i problemi noti →