ExpressionEngine Docs

Available Core Hooks

Throughout ExpressionEngine are what is known as “hooks”; little snippets of code in over 100 strategic places that allow the calling of third-party scripts that can rewrite and modify the inner workings of the program. By hooking into the core, you can do things like modify an entire Control Panel page, add/remove functionality, and modify the appearance of certain page elements. Hooks enable third party developers to modify aspects of ExpressionEngine without hacking the core.

Reference Extending The Core for more information on developing extensions that hook into the core.

Core hooks are categorized into 5 categories: