Le hook wp_footer est l’un des hooks les plus importants de WordPress.
Il est exécuté juste avant la fermeture de la balise </body>.
Bien utilisé, wp_footer permet :
- d’améliorer les performances
- d’ajouter des fonctionnalités propres
- d’éviter les conflits avec les plugins
- de garder un thème maintenable
Dans ce guide détaillé, nous allons explorer wp_footer étape par étape, avec des exemples concrets pour débutants et avancés.
Partie 1 – Utiliser wp_footer quand on débute
Comprendre le rôle de wp_footer
wp_footer est une action WordPress.
Une action permet d’exécuter du code à un moment précis du chargement.
À ce stade :
- Le contenu principal est déjà chargé
- Le navigateur est prêt à exécuter les scripts
- Le risque de blocage est limité
Pour que wp_footer fonctionne correctement, le fichier footer.php doit contenir :
Cette ligne doit être placée juste avant </body>.
Pourquoi wp_footer est recommandé aux débutants
wp_footer est recommandé car :
- Il respecte les standards WordPress
- Il limite les erreurs de structure HTML
- Il évite les conflits entre scripts
Cela rend le site plus stable et plus facile à maintenir.
Exemple 1 – Tester si wp_footer fonctionne
Avant d’aller plus loin, il est conseillé de tester le hook wp_footer.
Si le commentaire apparaît dans le code source, le hook fonctionne correctement.
Exemple 2 – Ajouter un texte simple dans le footer
Cet exemple est utile pour :
- Un message informatif
- une information temporaire
- Un test de fonctionnement
Il est préférable d’éviter le contenu important pour le référencement.
Exemple 3 – Afficher un contenu selon l’utilisateur
Ce type de condition est très courant dans WordPress.
Exemple 4 – Charger un script JavaScript dans le footer
Cette méthode permet :
- Un chargement non bloquant
- Une meilleure organisation du code
- Une compatibilité totale avec WordPress
Erreurs courantes chez les débutants
Les erreurs les plus fréquentes sont :
- Oublier wp_footer dans le thème
- Insérer du JavaScript directement dans footer.php
- Charger trop de scripts inutiles
- Ajouter des titres dans le footer
Partie 2 – Exploiter wp_footPartie 2 – Exploiter wp_footer à un niveau avancéer à un niveau avancé
Exemple 1 – Charger du code uniquement sur une page précise
Cette approche permet :
- de réduire le poids des pages
- d’améliorer les performances
- de mieux contrôler le chargement du code
Exemple 2 – Conditions avancées WordPress
Ce type de logique est utile pour les sites de contenu dynamique.
Exemple 3 – Gérer la priorité d’exécution
Par défaut, la priorité est 10.
Plus la valeur est élevée, plus le code est exécuté tard.
Exemple 4 – Script réservé aux visiteurs
Cet exemple est courant pour :
- Le tracking
- Les tests marketing
- Les scripts externes
Exemple 5 – Interaction JavaScript légère
Ce type de script améliore l’expérience utilisateur sans alourdir la page.
Bonnes pratiques avancées
Pour une utilisation propre de wp_footer :
- Injecter uniquement le code nécessaire
- Centraliser la logique quand c’est possible
- Commenter chaque action
- Tester sur mobile et desktop
- Surveiller les performances
Conclusion
Le hook wp_footer est indispensable dans WordPress.
Il convient aussi bien aux débutants qu’aux développeurs avancés.
En appliquant ces exemples, vous pouvez :
- Structurer correctement votre thème
- Eviter les erreurs courantes
- Améliorer la stabilité et la performance du site









