WPML

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.

  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

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.