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
Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.
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.
- Sauvegardez les fichiers et la base de données de votre site.
- 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; });