Display WordPress Hook Functions

wordpress-hooks

If you are WordPress Developer, Themes Developer or Plugin Developer, you will enjoy this functions, this code original made by Rast and was published on WP Recipes. This function is perfect for me, because with this little code we can display all WordPress Hook available and we can play around with it.

Why we need learn WordPress hooks? because  are very useful because they allow you to “surcharge” an existing WP function with your own code.

Here is the Code

function list_hooked_functions($tag=false){
global $wp_filter;
if ($tag) {
$hook[$tag]=$wp_filter[$tag];
if (!is_array($hook[$tag])) {
trigger_error("Nothing found for '$tag' hook", E_USER_WARNING);
return;
}
}
else {
$hook=$wp_filter;
ksort($hook);
}
echo '<pre>';
foreach($hook as $tag => $priority){
echo "<br />>>>>>t<strong>$tag</strong><br />";
ksort($priority);
foreach($priority as $priority => $function){
echo $priority;
foreach($function as $name => $properties) echo "t$name<br />";
}
}
echo '</pre>';
return;
}

And here is how to use it

list_hooked_functions()

I hope you enjoy our today WordPress Tips, you can read more details about WordPress API

4 thoughts on “Display WordPress Hook Functions

  1. Permalink  ⋅ Balas

    ganda

    Juni 26, 2009 at 1:55pm

    It was a great script sir. I learn a new function here, that is trigger_error() function. This script would help me much if i forgot which wordpress function i’ve ever modified using add_filter().

    Thank you so much sir.. :)

Tinggalkan Balasan

Your email will not be published. Name and Email fields are required.

Anda dapat menggunakan tag dan atribut HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>