In WordPress; an Action is a PHP function that is executed at specific points throughout the WordPress Core.
For example: A developer may want to add code to the footer of a Theme. This could be accomplished by writing new function, then Hooking it to the wp_footer Action.
Custom Actions differ from custom Filters because custom Actions allow you to add or remove code from existing Actions. Whereas custom Filters allow you to replacespecific data (such as a variable) found within an existing Action.
- See also: Filter, Hook, Terminology Confusion
- Related articles: Actions, Action Reference, add_action()
- Forum posts: Filters vs. Actions Discussion and Explanation