En WordPress, los «hooks» y los «filtros» son fundamentales para extender y modificar la funcionalidad de tu sitio web.
- Hooks (ganchos): Son puntos específicos en el flujo de ejecución de WordPress donde puedes «engancharte» para ejecutar tu propio código. Los hooks están divididos en dos tipos principales: acciones y filtros.
- Acciones: Son puntos donde puedes agregar tu propio código para que se ejecute en respuesta a un evento específico. Por ejemplo, puedes usar el hook
init
para ejecutar una función al iniciar WordPress. - Filtros: Permiten modificar datos antes de que se muestren en la pantalla. Por ejemplo, el filtro
the_content
te permite modificar el contenido de una publicación antes de que se muestre en la pantalla.
- Acciones: Son puntos donde puedes agregar tu propio código para que se ejecute en respuesta a un evento específico. Por ejemplo, puedes usar el hook
- Filtros: Son funciones que toman un valor, lo modifican y luego lo devuelven. Los filtros se utilizan para modificar el contenido de WordPress, como texto, títulos, URL, etc.
Por ejemplo, si quieres añadir un texto al final de cada publicación, puedes usar un filtro como este:
Este código añadirá "Gracias por leer esta publicación." al final de cada contenido en WordPress.
Los hooks y filtros en WordPress son poderosos, ya que te permiten modificar y extender WordPress de manera no intrusiva, lo que significa que puedes mantener la funcionalidad central de WordPress mientras agregas tus propias personalizaciones y mejoras.