Cum pot vedea toate acțiunile atașate unui hook "add_action"?
Lucrez cu bara de administrare și încerc să depanez unele dintre meniuri și prioritățile lor.
Știu că mai multe callback-uri sunt legate de acțiuni, cum ar fi acesta:
add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
Cum pot vedea ce este pregătit să fie apelat când un hook precum admin_bar_menu
este declanșat?
Există vreun loc simplu unde acest lucru poate fi plasat pentru a fi testat? Îmi dau seama că este destul de veche, dar cineva?

Puteți să-l plasați în header sau footer, folosind hook-urile wp_head
, wp_footer
sau shutdown
. Notă: dacă nu doriți ca utilizatorii să vadă aceste informații de debug, ar trebui să verificați permisiunile utilizatorului cu if ( current_user_can( 'manage_options' ) ) {...}

Eu folosesc câteva funcții pentru a formata mai frumos. Util dacă îl folosiți des pentru depanare și doriți să vedeți informațiile mai rapid. Iată un gist.

O listă de funcții callback:
// listă funcții callback
$hook_name = 'admin_bar_menu';
global $wp_filter;
echo '<h2> Nume hook: '. $hook_name . '</h2> ';
if( isset( $wp_filter[$hook_name]->callbacks )){
if (is_array($wp_filter[$hook_name]->callbacks )){
echo '<h2>funcții callback > argumente acceptate </h2>';
foreach( $wp_filter[$hook_name]->callbacks as $item){
if ( is_array( $item)){
foreach ( $item as $subitem){
echo '<P>'. $subitem['function'].' '.$subitem['accepted_args'] . '</P>';
}
}
}
}}
