¿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?


¿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] );

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.