Introduction
Vous avez besoin d'afficher un bandeau d'information sur les cookies à vos visiteurs, mais vous ne voulez pas installer de plugin supplémentaire ? Cette solution 100% code vous permet de rester conforme au RGPD tout en gardant votre site WordPress léger et performant. Suivez ce guide pas-à-pas pour implémenter une solution propre et personnalisable.
Pré-requis et vision d'ensemble
Voici ce dont vous aurez besoin avant de commencer :
- Un accès administrateur à WordPress
- Des connaissances basiques en CSS/ (pour la personnalisation)
- Un éditeur de code (ou l'éditeur de thème WordPress)
- Environ 30 minutes de temps
Cette méthode fonctionne sur toutes les versions de WordPress récentes (5.0+) et ne nécessite aucun plugin.
Tutoriel pas-à-pas
Objectif : Ajouter le code et JavaScript pour afficher le bandeau.
- Allez dans Apparence > Éditeur de thème
- Ouvrez le fichier footer.php (ou header.php selon votre thème)
- Ajoutez ce code juste avant la balise :
- Ajoutez ce JavaScript juste avant :
Vérification : Rafraîchissez votre site, le bandeau devrait apparaître en bas de page.
Erreurs fréquentes :
- Le bandeau n'apparaît pas : vérifiez que le code est bien placé avant
- Le cookie n'est pas enregistré : assurez-vous que le nom du cookie ('cookies_accepted') est cohérent dans le code
2. Personnaliser le style du bandeau
Objectif : Adapter l'apparence du bandeau à votre design.
- Ajoutez ce CSS dans Apparence > Personnaliser > CSS additionnel :
#cookie-banner { position: fixed bottom: 0 left: 0 right: 0 background: #f8f9fa padding: 15px text-align: center box-shadow: 0 -2px 5px rgba(0,0,0,0.1) z-index: 9999 } .cookie-content { max-width: 800px margin: 0 auto } #accept-cookies { background: #4CAF50 color: white border: none padding: 8px 16px border-radius: 4px cursor: pointer margin-top: 10px }
Vérification : Le bandeau devrait maintenant avoir un style plus professionnel.
3. Ajouter une option de refus (optionnel)
Objectif : Permettre aux utilisateurs de refuser les cookies.
- Modifiez le du bandeau pour ajouter un deuxième bouton :
- Ajoutez ce JavaScript :
const rejectButton = document.getElementById('reject-cookies') rejectButton.addEventListener('click', function() { document.cookie = 'cookies_rejected=true max-age=31536000 path=/' cookieBanner.style.display = 'none' })
Vérification : Les deux boutons devraient fonctionner correctement.
Bonnes pratiques / Optimisations
Pour aller plus loin :
- Personnalisez le texte pour qu'il soit plus précis sur les types de cookies utilisés
- Ajoutez un lien vers votre politique de confidentialité
- Implémentez un cookie de durée plus courte (par exemple 6 mois au lieu d'un an)
- Pour les sites multilingues, traduisez le texte du bandeau
- Testez le bandeau sur mobile pour vous assurer qu'il est bien visible
FAQ ciblée
Ouvrez les outils de développement de votre navigateur (F12), allez dans l'onglet Application > Cookies et vérifiez la présence du cookie 'cookies_accepted'.
2. Le bandeau apparaît même après avoir accepté, pourquoi ?
Vérifiez que le nom du cookie dans le JavaScript correspond à celui que vous vérifiez dans le code. Nettoyez aussi les cookies de votre navigateur en mode privé.
Modifiez la valeur 'max-age' dans la ligne document.cookie. 31536000 correspond à 1 an (en secondes).
4. Peut-on personnaliser davantage le bandeau ?
Oui, vous pouvez ajouter des images, des liens ou même un formulaire de consentement plus détaillé en modifiant le et le CSS.
5. Cette solution est-elle conforme au RGPD ?
Oui, à condition que vous informiez clairement sur les cookies utilisés et que vous respectiez le choix de l'utilisateur. Pour une conformité totale, consultez un expert juridique.
Conclusion
Vous avez maintenant un bandeau de cookies fonctionnel sans plugin, personnalisable à l'infini. Cette solution légère et performante vous permet de rester conforme tout en gardant votre site rapide.
Si vous avez besoin d'aide pour implémenter cette solution ou pour d'autres tâches techniques sur votre site internet, contactez un webmaster sérieux qui saura vous accompagner. Voici le numéro de téléphone : 09 77 29 09 69.
Afficher un avis de cookies WordPress sans plugin : tutoriel complet
3 réponses
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.
Merci pour ce tutoriel détaillé ! Je vais enfin pouvoir me passer des plugins lourds pour afficher un avis de cookies sur mon site WordPress.
Merci pour ce tutoriel détaillé ! J’avais justement besoin d’une solution sans plugin pour mon site WordPress.
Merci pour ce tutoriel détaillé ! J’avais justement besoin d’une solution légère pour mon site WordPress.