¿Cómo puedo ver todas las acciones asociadas a un enlace "add_action"?

16

Estoy trabajando con la barra de administración e intentando depurar algunos de los menús y sus prioridades.

Sé que varias devoluciones de llamada están vinculadas a acciones, como esta:

add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );

¿Cómo puedo ver cómo se alinea cuando se llama un gancho como admin_bar_menu?

cwd
fuente
¿Engancharse a la acción de apagado e imprimir el $wp_filtersglobal o similar? .. no tiene un trabajo WP instalar en este momento para decir en la absolución ... (pero sé que hay un mundial con filtros y / o acciones) .. sólo un puntero ..;)
t31os
impresionante - sólo tiene que ser singular$wp_filter
CWD

Respuestas:

27

Puede ver la lista detallada del gancho usando este fragmento:

$hook_name = 'admin_bar_menu';
global $wp_filter;
var_dump( $wp_filter[$hook_name] );
Anh Tran
fuente
casi cierto. necesita ser $wp_filtersingular Gracias.
cwd
Correcto, respuesta actualizada.
Anh Tran
¿Hay un lugar fácil en el que esto se pueda colocar para que se pueda probar? Me doy cuenta de que esto es bastante viejo, pero ¿alguien?
derickito
1
Se puede poner en la cabecera o pie de página, usando wp_head, wp_footero shutdownel gancho. Nota: si no desea que los usuarios vean esta información de depuración, debe verificar el permiso del usuario porif ( current_user_can( 'manage_options' ) ) {...}
Anh Tran
Utilizo algunas funciones para formatearlo mejor. Es útil si lo usa a menudo para depurar y desea ver la información más rápido. Aquí hay una esencia .
JD