Obtendo o nome da tag da ação dentro da ação

4

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.

    
por onetrickpony 06.05.2012 / 20:41

1 resposta

3

Simples: current_filter(); ( link para plugin.php ) ou global $wp_current_filter; .

    
por kaiser 06.05.2012 / 20:51

Tags