En este tutorial he hablado sobre los hooks de WordPress y WooCommerce.
Los hooks son una forma en que un fragmento de código puede interactuar/modificar otro fragmento de código. Constituyen la base de cómo los plugins y temas interactúan con el núcleo de WordPress, pero también son utilizados extensivamente por el propio núcleo.
Hay dos tipos de hooks: Acciones y Filtros. Para usar cualquiera de ellos, necesitas escribir una función personalizada conocida como Callback, y luego registrarla con el hook de WordPress para una Acción o Filtro específico.
Las Acciones te permiten agregar datos o cambiar cómo opera WordPress. Las funciones Callback para Acciones se ejecutarán en un punto específico en la ejecución de WordPress y pueden realizar algún tipo de tarea, como mostrar una salida al usuario o insertar algo en la base de datos.
Los Filtros te dan la capacidad de cambiar datos durante la ejecución de WordPress. Las funciones Callback para Filtros aceptarán una variable, la modificarán y la devolverán. Están diseñadas para trabajar de manera aislada y nunca deben tener efectos secundarios, como afectar variables globales y salidas.
WordPress proporciona muchos hooks que puedes usar, pero también puedes crear los tuyos propios para que otros desarrolladores puedan extender y modificar tu plugin o tema.
Recursos Externos
Referencia de Filtros
Referencia de Acciones