The edit_$taxonomy
action is used to hook into code after a custom taxonomy term is updated in the database.
A plugin (or theme) can register an action hook from the example below.
<?php
add_action( 'edited_custom_taxonomy', 'custom_term_slug_edit_success', 10, 2 );
/**
* Custom redirect on taxonomy term update, keeps users on the term page for additional updates
*
* @param $term_id
* @param $tt_id
*/
function custom_term_slug_edit_success( $term_id, $tt_id ) {
// Get the taxonomy slug.
$term = get_term( $term_id );
$tax_slug = $term->taxonomy;
// Setup the redirect URL.
$tax_param = '&taxonomy=' . $taxonomy_slug;
$term_param = '&tag_ID=' . $term_id;
$notice_param = '¬ice=success';
$redirect_url = admin_url( 'edit-tags.php?action=edit' . $tax_param . $tag_param . $notice_param );
// Redirect with new query strings.
wp_safe_redirect( $redirect_url );
exit;
}
?>