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.


D

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 →
A

apply_filters()

Crea un filter hook, pasa el valor por todos los callbacks registrados y devuelve el resultado final.

Leer definición →
R

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 →
H

has_action() y has_filter()

Comprueban si hay callbacks registrados en un hook. Útiles para evitar ejecuciones innecesarias o detectar conflictos.

Leer definición →
P

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 →
A

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 →
F

Filter

Tipo de hook que intercepta un valor, permite modificarlo y lo devuelve. Siempre debe retornar un valor.

Leer definición →
A

add_action()

Función que registra un callback para ejecutarse cuando WordPress dispara un action hook específico.

Leer definición →
A

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 →
H

Hook

Punto de enganche que permite ejecutar código propio en momentos concretos de WordPress sin modificar el núcleo.

Leer definición →