- 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.
- 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; });