Title: HookTrace Ìtumọ̀ Yorùbá: &#8211; Trace Hooks with Precision
Author: SmilingSyntax
Published: <strong>Ṣẹrẹ 8, 2026</strong>
Last modified: Ṣẹrẹ 14, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/hooktrace/assets/banner-772x250.png?rev=3439673)

![](https://ps.w.org/hooktrace/assets/icon-256x256.png?rev=3435404)

# HookTrace Ìtumọ̀ Yorùbá: – Trace Hooks with Precision

 Láti ọwọ́ [SmilingSyntax](https://profiles.wordpress.org/smilingsyntax/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/hooktrace.1.1.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/hooktrace/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/hooktrace/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/hooktrace/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/hooktrace/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/hooktrace/)

## Àpèjúwe

HookTrace is a developer observability tool that records and visualizes the runtime
execution order of WordPress hooks, filters, and plugin initialization for a single
page request.

**For Developers Only**

This plugin is designed exclusively for development and staging environments. It
helps developers understand:

 * Which hooks fired, in what order
 * Which callbacks executed on each hook
 * Callback priority and execution time
 * Source plugin, theme, or core location
 * Exact file and line number
 * Plugin and theme load timeline

**Key Features:**

 * **Hook List Tracking** Ìtumọ̀ Yorùbá: – Records all hooks that fire during a 
   page request with type and source information
 * **Detailed Callback Inspection** Ìtumọ̀ Yorùbá: – When a hook is selected, displays
   comprehensive callback information including priority, execution order, duration,
   file path, and source
 * **Modern Modal UI** Ìtumọ̀ Yorùbá: – Beautiful, searchable interface with filtering
   capabilities
 * **Zero Performance Impact** Ìtumọ̀ Yorùbá: – In-memory storage only, no database
   writes
 * **Early Boot Support** Ìtumọ̀ Yorùbá: – MU-plugin bootstrap captures hooks from
   the very beginning

**Requirements:**

 * `WP_DEBUG` must be set to `true` in `wp-config.php`
 * User must have `manage_options` capability (administrator)
 * PHP 8.0 or higher

**Safety Features:**

 * Automatically disables when `WP_DEBUG` is false
 * Never runs for non-admin users
 * Never modifies WordPress behavior
 * Observational only Ìtumọ̀ Yorùbá: – no code execution changes

## Àwọn àwòrán ìbòjú

[⌊Hook list view showing all hooks that fired, with search and filter options⌉⌊Hook
list view showing all hooks that fired, with search and filter options⌉[

Hook list view showing all hooks that fired, with search and filter options

[⌊Selected hook detail view showing all callbacks with priority, execution order,
duration, and file paths⌉⌊Selected hook detail view showing all callbacks with priority,
execution order, duration, and file paths⌉[

Selected hook detail view showing all callbacks with priority, execution order, 
duration, and file paths

[⌊Color-coded badges indicating source (core/theme/plugin) and type (action/filter)⌉⌊
Color-coded badges indicating source (core/theme/plugin) and type (action/filter
)⌉[

Color-coded badges indicating source (core/theme/plugin) and type (action/filter)

[[

[[

[[

## Ìgbéwọlẹ̀

 1. Upload the `hooktrace` folder to `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Ensure `WP_DEBUG` is set to `true` in your `wp-config.php` file
 4. (Optional) For early hook capture, copy `hooktrace-bootstrap.php` from the plugin
    directory to `/wp-content/mu-plugins/`

## FAQ

### Does this plugin work in production?

No. This plugin is designed exclusively for development and staging environments.
It requires `WP_DEBUG` to be enabled and will automatically disable itself if `WP_DEBUG`
is false.

### Will this slow down my site?

The plugin is designed with minimal overhead (5-10ms average). However, it should
only be used in development/staging environments where performance is not critical.

### Do I need to install the MU-plugin bootstrap?

The MU-plugin bootstrap is optional but recommended. It allows the plugin to capture
hooks from the very beginning of WordPress initialization, including must-use plugins
and early core hooks.

### Can I use this to debug plugin conflicts?

Yes! The timeline view shows which hooks fire and which plugins are registering 
callbacks, making it easier to identify conflicts and execution order issues.

### Does this modify WordPress behavior?

No. This plugin is purely observational. It never modifies hook execution, suppresses
errors, or changes WordPress behavior in any way.

### What data is stored?

No data is stored. All trace information is kept in memory for the current request
only and is discarded after the page loads.

### How do I inspect a specific hook?

Click on any hook in the list to see detailed information about all callbacks registered
for that hook, including priority, execution order, duration, and source file location.

## Àwọn àgbéyẹ̀wò

![](https://secure.gravatar.com/avatar/98195d228e9177e36ca8a13d4c674356c6df724a3e0468dc646c9cc872a077a8?
s=60&d=retro&r=g)

### 󠀁[Brilliant!](https://wordpress.org/support/topic/brilliant-1685/)󠁿

 [Bowo](https://profiles.wordpress.org/qriouslad/) Ṣẹrẹ 12, 2026 1 ìdáhùn

I think this is a brilliant piece of dev tool! Although Query Monitor has something
similar, this plugin has a singular focus and thus, have a wider possibility to 
be useful in this particular area of seeng and analyzing whatÌtumọ̀ Yorùbá: ’s happening
on each and every hook fired. Looking forward to explore using it more in my dev
workflow. Thank you for developing it.

 [ Ka gbogbo àgbéyẹ̀wò 1 ](https://wordpress.org/support/plugin/hooktrace/reviews/)

## Àwọn Olùkópa & Olùgbéejáde

“HookTrace Ìtumọ̀ Yorùbá: – Trace Hooks with Precision” jẹ́ ètò ìṣàmúlò orísun ṣíṣí
sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ SmilingSyntax ](https://profiles.wordpress.org/smilingsyntax/)
 *   [ Manjul ](https://profiles.wordpress.org/codemadan/)

[Túmọ̀ “HookTrace Ìtumọ̀ Yorùbá: – Trace Hooks with Precision” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/hooktrace)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/hooktrace/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/hooktrace/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/hooktrace/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/hooktrace/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.1.0

 * Added local editor integration Ìtumọ̀ Yorùbá: – Open files directly in your favorite
   IDE (VS Code, PhpStorm, Sublime Text, Atom, Cursor, Antigravity, or custom protocol)
 * Added settings page (Tools  HookTrace) for configuring local editor and path 
   mapping
 * Added function filter for single hook tracing Ìtumọ̀ Yorùbá: – Filter callbacks
   by function name
 * Added execution statistics Ìtumọ̀ Yorùbá: – Display min, max, avg, and total 
   execution time for filtered functions
 * Improved callback execution tracking Ìtumọ̀ Yorùbá: – Each callback execution
   is now tracked separately with accurate timing
 * Enhanced UI/UX Ìtumọ̀ Yorùbá: – Single scroll area, sticky filter and stats, 
   more compact callback items
 * Improved labels Ìtumọ̀ Yorùbá: – Full descriptive words instead of abbreviations(
   Priority, Execution Order, etc.)
 * Added translation support Ìtumọ̀ Yorùbá: – All strings are now translatable with
   POT file included
 * Added dual editor links Ìtumọ̀ Yorùbá: – Display both local editor and WordPress
   editor links when available
 * Improved modal positioning Ìtumọ̀ Yorùbá: – Aligned to top to prevent flickering
   with dynamic content

#### 1.0.0

 * Initial release
 * Hook list tracking (all hooks that fire)
 * Detailed callback inspection for selected hooks
 * Modern modal UI with search and filtering
 * Admin bar integration
 * MU-plugin bootstrap support
 * Color-coded badges for source and type identification
 * Responsive design with smooth animations

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.1.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 7 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **6.9.7**
 *  Ẹ̀yà PHP ** 8.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/hooktrace/)
 * Àwọn àmì
 * [debugging](https://yor.wordpress.org/plugins/tags/debugging/)[hooks](https://yor.wordpress.org/plugins/tags/hooks/)
   [profiling](https://yor.wordpress.org/plugins/tags/profiling/)[trace](https://yor.wordpress.org/plugins/tags/trace/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/hooktrace/advanced/)

## Àwọn ìbò

 5 lára àwọn ìràwọ̀ 5.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/hooktrace/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/hooktrace/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/hooktrace/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/hooktrace/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/hooktrace/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/hooktrace/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/hooktrace/reviews/)

## Àwọn Olùkópa

 *   [ SmilingSyntax ](https://profiles.wordpress.org/smilingsyntax/)
 *   [ Manjul ](https://profiles.wordpress.org/codemadan/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/hooktrace/)