WordPress.org

Codex

Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Plugin API/Action Reference/edited $taxonomy

Description

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.

Parameters

$term_id
(int) (required) ID of the term about to be edited
Default: None
$taxonomy_term_id
(int) (required) The unique ID for the term + taxonomy pair
Default: None

Examples

<?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 = '&notice=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;

}
?>

See Also