Erhalte eine Liste aller registrierten Aktionen

Ich versuche ein Plugin zu debuggen, das ich nicht entwickelt habe und ich möchte alle registrierten Aktionen auflisten. Ich habe diesen SO-Thread gelesen:

  • WordPress: Wie bekomme ich alle registrierten functionen für den Filter ‘the_content’ – StackOverflow

aber es ist spezifisch für einen Haken und es geht um Filter, nicht um Aktionen.

Gibt es irgendeine Variable wie $wp_filter oder etwas?

Solutions Collecting From Web of "Erhalte eine Liste aller registrierten Aktionen"

Filter und Aktionen sind beide Hooks zugeordnet. functionen, die Hooks zugewiesen sind, werden in der globalen Variable $wp_filter gespeichert. Alles, was Sie tun müssen, ist, es zu print_r .

 global $wp_filter; print_r($wp_filter); 

PS. add_action function führt einen add_filter Aufruf durch. Und letzteres macht $wp_filter[$tag][$priority][$idx] .


HINWEIS: Sie können diesen Code direkt in functions.php hinzufügen und auf Ihrer Site wird ein Debug angezeigt:

 add_action('wp', function(){ echo '
';print_r($GLOBALS['wp_filter']); echo '

';exit; } );