En WordPress, las acciones son un tipo fundamental de hook que permiten a los desarrolladores ejecutar funciones personalizadas en momentos específicos durante la ejecución del núcleo, temas o plugins. Forman parte esencial del sistema de hooks junto con los filtros, pero a diferencia de estos últimos, las acciones no modifican valores sino que realizan tareas en puntos estratégicos.
El sistema de acciones sigue el patrón de diseño observador, donde múltiples funciones pueden "engancharse" a un mismo punto de ejecución. WordPress incluye numerosos hooks de acción predefinidos como 'init', 'wp_head' o 'save_post', que se activan en diferentes etapas del procesamiento. Los desarrolladores también pueden crear sus propias acciones personalizadas usando do_action().
Para usar una acción, se emplea add_action(), especificando el nombre del hook y la función callback. Este mecanismo permite extender WordPress sin modificar sus archivos principales, manteniendo las actualizaciones seguras y facilitando la modularidad del código.