Glosario: Hooks
Los hooks son el sistema nervioso de WordPress. Todo lo que ocurre en una carga de página — registrar scripts, guardar un post, modificar un título, enviar un email — pasa por un hook. Entender actions y filters es el salto real de "alguien que edita WordPress" a "alguien que desarrolla en WordPress". Sin hooks, cualquier personalización requeriría tocar el núcleo. Con hooks, el núcleo nunca se toca.
do_action()
Crea y dispara un action hook personalizado en el punto del código donde se llama, permitiendo que otros enganchen código ahí.
Leer definición →apply_filters()
Crea un filter hook, pasa el valor por todos los callbacks registrados y devuelve el resultado final.
Leer definición →remove_action() y remove_filter()
Eliminan un callback previamente registrado en un hook, permitiendo desactivar funcionalidades del núcleo, tema o plugins.
Leer definición →has_action() y has_filter()
Comprueban si hay callbacks registrados en un hook. Útiles para evitar ejecuciones innecesarias o detectar conflictos.
Leer definición →Prioridad de hooks
Número que determina el orden de ejecución de los callbacks registrados en un mismo hook. Por defecto es 10.
Leer definición →Action
Tipo de hook que ejecuta una función en un momento específico del ciclo de WordPress sin devolver ningún valor.
Leer definición →Filter
Tipo de hook que intercepta un valor, permite modificarlo y lo devuelve. Siempre debe retornar un valor.
Leer definición →add_action()
Función que registra un callback para ejecutarse cuando WordPress dispara un action hook específico.
Leer definición →add_filter()
Función que registra un callback para interceptar y modificar un valor en un filter hook. El callback siempre debe devolver el valor.
Leer definición →Hook
Punto de enganche que permite ejecutar código propio en momentos concretos de WordPress sin modificar el núcleo.
Leer definición →