Simples: current_filter();
( link para plugin.php ) ou global $wp_current_filter;
.
Há uma função anexada a um conjunto de ações, como esta:
add_action('some_tag', 'the_function');
function the_function($maybe_some_vars){
// ...
}
É possível descobrir o nome da ação ("some_tag") dentro da função?
O motivo pelo qual estou perguntando é que estou anexando a função a várias ações (algumas delas personalizadas, algumas pertencem ao WP como the_content
). O código que executa dentro da função depende de saber o nome da ação.
Consegui obtê-lo usando debug_backtrace()
, mas tenho certeza essa não é uma maneira muito confiável.
Simples: current_filter();
( link para plugin.php ) ou global $wp_current_filter;
.