How to get list of all hooks of current theme / plugin?

I want to get the list of all available hooks from active theme / from a specific plugin.

I was tried to get it from global variables $wp_actions & $wp_filter But, They are showing all registered hooks.

E.g.

global $wp_actions, $wp_filter;
echo '<pre>';
print_r($wp_filter);

E.g. If theme or plugin register the action in after_setup_theme then it’ll list in [after_setup_theme] key from global $wp_filter.

I was tried one of the best plugin Simply Show Hooks. But, It’ll also, show all the registered hooks.

Is there any way to get the specific hooks from theme / plugin?

2 Answers
2

As of 2016-09-25, there is no ideal solution.

The WP-Parser does the job, but you need to set up a special WP site to run it.
WooCommerce’s Hook-docs is something much simpler, and can be easily tweaked.

I just wrote a long comment on the topic here:

https://github.com/ApiGen/ApiGen/issues/307#issuecomment-249349187

Leave a Comment