¿Cuál es la diferencia entre las acciones "wp_footer" y "get_footer"?

12 mar 2012, 17:50:09
Vistas: 18.9K
Votos: 10

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?

0
Todas las respuestas a la pregunta 2
1
15

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 :)

12 mar 2012 17:57:06
Comentarios

Si estás utilizando algún tipo de plugin de constructor visual, bien podría enganchar sus plantillas a la acción get_footer.

jave.web jave.web
27 abr 2020 10:15:38
0

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.

12 mar 2012 18:06:36