WPML
Statut
Résolu
Extension/thème associé
Enfold

Aperçu de l’anomalie

Lorsque vous utilisez le pop-up de cookies d’Enfold, il s’ouvre à chaque fois que vous changez de langue.

Solution de contournement

Nous travaillons avec les développeurs du thème pour mettre en place un correctif permanent pour ce problème. En attendant, vous pouvez utiliser la solution de contournement suivante.

  1. Sauvegardez les fichiers et la base de données de votre site.
  2. Ajoutez cet extrait de code dans le fichier functions.php du thème :
    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;
    });

Toutes les anomalies connues →