Obtenga una lista de todas las acciones registradas


Respuestas:


32

Los filtros y las acciones están asignados a ganchos. Las funciones asignadas a los ganchos se almacenan en la $wp_filtervariable global . Entonces todo lo que tienes que hacer es print_rhacerlo.

print_r($GLOBALS['wp_filter']);

PD. add_actionLa función hace una add_filterllamada. Y el último lo hace $wp_filter[$tag][$priority][$idx].




NOTA: puede agregar este código directamente en functions.php, y verá una depuración en su sitio:

add_action('wp', function(){ echo '<pre>';print_r($GLOBALS['wp_filter']); echo '</pre>';exit; } );

bien, pero ¿dónde puedo depurarlos? Traté de agregar if (WP_DEBUG == true) {global $ wp_filter; print_r ($ wp_filter); } en index.php nad obtuve NULL
Jacer Omri

mi mal, no debería escribir global $ wp_filter;
Jacer Omri

OK, entonces lo resolviste?
Krzysiek Dróżdż
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.