Je travaille au développement d'un plugin, et j'essaie d'ajouter une ligne de texte au bas de la page. Je vois qu'il y a deux actions qui semblent raisonnables: wp_footer()
et get_footer()
. wp_footer semble être plus adapté au code qui doit être placé tout à la fin de la page (comme les fichiers JavaScript), mais get_footer ne dispose d'aucune documentation sur sa page wordpress codex . Que devrais-je utiliser pour quelque chose comme ça?
Ces deux fonctions accomplissent deux choses différentes. wp_footer()
est un crochet utilisé dans votre fichier de modèle footer.php pour garantir que le bon code est inséré (à partir du noyau/plugins/etc) au bon endroit. get_footer()
est utilisé dans vos autres fichiers de modèle pour appeler le code dans votre fichier de modèle footer.php.
Donc, avec des mots plus simples, wp_footer()
obtient un autre code que vous ne produirez probablement pas (mais que vous aurez besoin de), il est donc un peu plus abstrait. get_footer()
récupère le code exact que vous avez écrit dans votre fichier footer.php. Il s'agit donc de la version WordPress de la fonction include()
de PHP.
J'espère que cela t'aides :)
La balise get_footer()
template est un wrapper personnalisé pour la fonction locate_template()
, utilisée pour inclure un fichier de modèle modèle dans un fichier modèle. La balise de modèle get_footer()
fait partie du système de gabarit WordPress et est principalement utilisée par le thème lui-même pour spécifier le fichier footer.php
ou footer-{slug}.php
à inclure dans le modèle actuel.
La balise wp_footer()
template est un wrapper personnalisé pour le hook wp_footer
action, qui est appelé via do_action( 'wp_footer' )
. La balise de modèle wp_footer()
fait partie de l’API WordPress Hooks , et est principalement utilisée par Plugins pour injecter des scripts dans le pied de page HTML du site.