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
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