get_footer()

Définition : get_footer() charge le modèle de pied de page PHP d’un thème classique WordPress. Elle centralise la fin du document et permet d’utiliser un footer commun ou des variantes spécialisées.

Terminologie

Nom technique : get_footer()

Appellations : Nom principal utilisé

À quoi cela sert, concrètement

Elle réduit la duplication des éléments légaux, liens secondaires et balises de fin dans les différents templates. Elle aide aussi à placer correctement les hooks de scripts de fin de page.

Fonctionnement détaillé

WordPress recherche footer.php ou footer-nom.php et inclut le fichier retenu. Le template de pied de page doit généralement appeler wp_footer() avant la fermeture de body afin que les extensions et scripts puissent fonctionner.

Quand l’utiliser : contexte et choix techniques

Utiliser get_footer() en fin de template PHP. Si plusieurs présentations existent, les variantes sont identifiées par des noms stables plutôt que par des conditions dispersées dans chaque page.

Situation professionnelle réaliste

Le bas d’une fiche encyclopédique réutilise les informations de contact et les liens légaux communs à toutes les pages du site.

Exemple pratique — PHP commenté

Exemple pédagogique : adapter le nom du thème, les fichiers et les conditions à un environnement de développement. Il ne constitue pas une preuve d’exécution sur ATOOLPHA.

<?php
// Fin de template single.php.
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_content();
    }
}
get_footer();
// Dans footer.php (fichier distinct) :
// <footer>…</footer>
// <?php wp_footer(); ?> puis </body></html>

Décryptage de l’exemple, étape par étape

get_footer() déclenche le chargement du fichier de pied de page. Les commentaires rappellent où placer wp_footer() dans le fichier distinct. Cette fonction doit être exécutée dans ce fichier réel, avant les balises de fermeture.

Résultat observable

Les pages partagent leur pied de page. Les extensions utilisant wp_footer peuvent injecter les ressources attendues lorsque le template respecte ce hook.

Exercice de vérification pratique

Examiner footer.php dans un thème de test, vérifier wp_footer() puis ouvrir un article. Contrôler la présence des scripts chargés en fin de document.

Pièges, limites et sécurité

Ne pas omettre wp_footer() : certains plugins et scripts en dépendent. Veiller également à fermer correctement main, body et html selon la structure du thème.

Différences avec les notions voisines

get_footer() inclut le fichier footer.php ; wp_footer() exécute les callbacks du hook au moment prévu.

Diagnostic avancé et cas de maintenance

Cas avancé : une extension de formulaire affiche son interface mais pas les scripts de validation attendus. Lorsque le problème est limité à un modèle, inspecter la présence de get_footer() puis l’appel à wp_footer() dans la variante chargée. Tester l’ordre de sortie avant de déplacer arbitrairement les scripts.

Termes et fonctions associés

  • get_header()
  • Thème classique (Classic Theme)

Références documentaires officielles

Bouton retour en haut de la page