Obtenha uma lista de todas as ações registradas


Respostas:


32

Filtros e ações são atribuídos a ganchos. As funções atribuídas aos ganchos são armazenadas na $wp_filtervariável global . Então, tudo o que você precisa fazer é fazer print_risso.

print_r($GLOBALS['wp_filter']);

PS. add_actionA função faz uma add_filterchamada. E o último faz $wp_filter[$tag][$priority][$idx].




NOTA: você pode adicionar esse código diretamente no functions.php e verá uma depuração no seu site:

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

bom, mas onde posso depurá-los? Eu tentei adicionar se (WP_DEBUG == true) {global $ wp_filter; print_r ($ wp_filter); } Em index.php nad i NULL tem
Jacer Omri

meu mal, não deve escrever global $ wp_filter;
Jacer Omri

OK, então você trabalhou nisso?
Krzysiek Dróżdż
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.