¿Cuál es la diferencia entre las acciones "wp_footer" y "get_footer"?
Estoy trabajando en el desarrollo de un plugin y estoy intentando añadir una línea de texto al final de la página. Veo que hay dos acciones que parecen adecuadas: wp_footer()
y get_footer()
. wp_footer parece más apropiado para código que debe ir al final de la página (como archivos JavaScript), pero get_footer no tiene documentación en su página del Codex de WordPress. ¿Cuál debería usar para algo como esto?

Estas dos funciones cumplen objetivos diferentes. wp_footer()
es un hook que se utiliza en tu archivo de plantilla footer.php para garantizar que el código correcto (del núcleo, plugins, etc.) se inserte en el lugar adecuado. get_footer()
se usa en otros archivos de plantilla para llamar al código que está en tu archivo footer.php.
En términos más simples, wp_footer()
obtiene otro código que probablemente no generes tú (pero que necesitas), por lo que es un poco más abstracto. get_footer()
recupera exactamente el código que escribiste en tu archivo footer.php, por lo que es la versión de WordPress de la función include()
de PHP.
Espero que esto te ayude :)

La etiqueta de plantilla get_footer()
es un envoltorio personalizado para la función locate_template()
, utilizada para incluir un archivo de parte de plantilla dentro de un archivo de plantilla. La etiqueta de plantilla get_footer()
es parte del sistema de plantillas de WordPress, y se usa principalmente por el Tema en sí, para especificar el archivo footer.php
o footer-{slug}.php
a incluir en la plantilla actual.
La etiqueta de plantilla wp_footer()
es un envoltorio personalizado para el gancho de acción wp_footer
, que se invoca mediante do_action( 'wp_footer' )
. La etiqueta de plantilla wp_footer()
es parte de la API de Ganchos de WordPress, y se utiliza principalmente por los Plugins, para inyectar scripts en el pie de página HTML del sitio.
