Created

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

debug_filters()

View debug_filters.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<?php
/**
* @param string $tag The hook name
*/
function debug_filters( $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_NOTICE);
return;
}
}
else {
$hook = $wp_filter;
ksort( $hook );
}
echo '<pre>';
foreach ( $hook as $tag => $priority ) {
echo "<br />&gt;&gt;&gt;&gt;&gt;\t<strong>$tag</strong><br />";
ksort( $priority );
foreach ( $priority as $priority => $function ) {
echo $priority;
foreach( $function as $name => $properties )
echo "\t$name<br>\n";
}
}
echo '</pre>';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.