Получить имя таксономии из «зарегистрированного_таксономия»

Я использую add_action для запуска функции после создания таксономии. Все работает, но я не могу понять, как захватить имя таксономии. Я понял, что $ args-> name будет способом, но он не работает, он ничего не возвращает.

function test( $taxonomy, $object_type, $args ) { $catname = $args->name; } add_action( 'registered_taxonomy', 'test',10, 3 ); 

Solutions Collecting From Web of "Получить имя таксономии из «зарегистрированного_таксономия»"

$args – это массив, а не объект:

 function test( $taxonomy, $object_type, $args ) { echo $args['name']; } add_action( 'registered_taxonomy', 'test', 10, 3 ); 

РЕДАКТИРОВАТЬ

Использование действия create_term :

 function my_create( $term_id, $tt_id, $taxonomy ){ $term = get_term( $term_id, $taxonomy ); echo $term->name; } add_action( 'create_term', 'my_create', 10, 3 );