Hooks (PRO)

By navigating to Freesoul Deactivate Plugins => Settings => Hooks, you can browse your website and view all the action and filter hooks triggered on any given page.

Clicking on a specific hook will reveal a comprehensive list of all functions and classes attached to it, along with the exact file path where they are defined.

This advanced diagnostic feature is available exclusively for PRO users.

You can also access this tool directly from the FDP settings rows. When you hover over a row, a hook icon will appear among the action buttons. Clicking this icon will open the corresponding page and automatically display all the hooks running on it.

Hooks Recorder (PRO)

Developers often need to hook PHP functions to specific events, such as user enrollment, contact form submissions, or adding products to a cart.

If you need a reliable way to detect every hook registered during a specific process, the FDP PRO Hooks Recorder is the ideal tool.

The process is straightforward:

  • Go to Freesoul Deactivate Plugins => Tools => Hooks Recorder
  • Click Start Recording
  • Perform the desired action (e.g., submit a form, save plugin settings, or process a checkout)
  • Click Stop Recording
  • Wait a moment for the results to generate

FDP will present a table detailing every hook triggered during the session, providing full hook information and a direct link to the file where each hook is defined.

Watch the video below to see the Hooks Recorder in action.