Ganchos de acción (Hooks)

Descripción, uso, aplicación y guía de los Ganchos de acción de Wordpress

Los ganchos de acción son funciones de PHP proporcionadas por WordPress que usualmente tienen otras funciones asociadas a ellas. Algunos ganchos no tienen funciones conectadas de forma predeterminada y existen para su uso por plugins. Los ganchos de acción permiten que los complementos conecten sus propias funciones y que se ejecuten en varios puntos de la carga de una página.

En la plantilla de encabezado de su tema, se invoca el gancho de acción wp_head() para incluir el encabezado HTML predeterminado de WordPress dentro de las etiquetas <head></head>. Tiene algunas funciones de WordPress de núcleo para agregar HTML a la página y permite que cualquier función adjunta a él por los complementos para ejecutar.

En la sección de pie de página de los temas, se invoca el gancho de acción wp_footer() para incluir el código HTML y JavaScript predeterminados y ejecutar las funciones adjuntas por los complementos.

Si no utiliza los ganchos de acción al crear el tema de WordPress, faltará el código principal importante y los complementos no podrán funcionar correctamente.

Por ejemplo, si no llama a wp_footer() en su plantilla footer.php, la barra de administración superior no aparecerá cuando haya iniciado sesión como administrador. El código principal de WordPress que hace que aparezca la barra de administración se adjunta al gancho de acción wp_footer() y las funciones asociadas no se pueden ejecutar si el gancho de acción no existe.