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