delete_term хук-событиеWP 2.5.0

Fires after a term is deleted from the database and the cache is cleaned.

The delete_(taxonomy) hook is also available for targeting a specific taxonomy.


add_action( 'delete_term', 'wp_kama_delete_term_action', 10, 5 );

 * Function for `delete_term` action-hook.
 * @param int     $term         Term ID.
 * @param int     $tt_id        Term taxonomy ID.
 * @param string  $taxonomy     Taxonomy slug.
 * @param WP_Term $deleted_term Copy of the already-deleted term.
 * @param array   $object_ids   List of term object IDs.
 * @return void
function wp_kama_delete_term_action( $term, $tt_id, $taxonomy, $deleted_term, $object_ids ){

	// action...
Term ID.
Term taxonomy ID.
Taxonomy slug.
Copy of the already-deleted term.
List of term object IDs.

Список изменений

С версии 2.5.0 Введена.
С версии 4.5.0 Introduced the $object_ids argument.

Где вызывается хук

wp-includes/taxonomy.php 2130
do_action( 'delete_term', $term, $tt_id, $taxonomy, $deleted_term, $object_ids );

Где используется хук в WordPress

wp-includes/default-filters.php 436
add_action( 'delete_term', '_wp_delete_tax_menu_item', 10, 3 );