Obtener el nombre de la etiqueta de la acción dentro de la acción

4

Hay una función asociada a un conjunto de acciones, como esta:

add_action('some_tag', 'the_function');

function the_function($maybe_some_vars){
  // ...
}

¿Es posible averiguar el nombre de la acción ("some_tag") dentro de the_function?

La razón por la que pregunto es que estoy adjuntando la función a varias acciones (algunas de ellas personalizadas, otras pertenecen a WP como the_content ). El código que se ejecuta dentro de la función depende de saber el nombre de la acción.

Logré obtenerlo utilizando debug_backtrace() , pero estoy bastante seguro Esa no es una forma muy confiable.

    
pregunta onetrickpony 06.05.2012 - 20:41

1 respuesta

3

Simple: current_filter(); ( enlace a plugin.php ) o global $wp_current_filter; .

    
respondido por el kaiser 06.05.2012 - 20:51

Lea otras preguntas en las etiquetas