About
This site shows the execution order of WordPress actions and filters that are run during different kinds of admin and front-end requests.
✅ Features
Real data
The data is collected by setting up a real WordPress site and recording all actions and filters that are fired on a certain page or during a specific HTTP request.
Tree view
Not just a flat list! See which hooks might indirectly trigger other hooks.
Hook arguments
See the arguments that were passed to each filter and action.
Callbacks
Find out what functions and methods were attached to each hook at the time when it was fired.
Stack traces
See which core file or function called the action or filter.
Built-in documentation
Hook details include documentation extracted from WordPress source code, and a link to the official WordPress.org documentation.
❌ Limitations
Too many results
Many WordPress pages trigger more than 10k actions and filters. For performance reasons, this site only shows the first few thousand instances.
Frequent hooks
Some hooks like gettext
are called hundreds of times
per page. You can only view up to 10 calls per unique hook.
Truncated hook arguments
Due to space constraints, long strings, large arrays, and complex objects are truncated.
Simplified stack traces
Due to space constraints, stack traces don't include function arguments.
Not comprehensive
This site only covers a limited number of possible scenarios. For example, it shows which hooks are run on the Plugins → Installed Plugins page, but not what happens during plugin installation.