Filters a term field to edit before it is sanitized.


apply_filters( 'edit_term_<field>', (unknown) $value, (unknown) $term_id, (unknown) $taxonomy ); 

Passing a term field value through the function should be assumed to have cleansed the value for whatever context the term field is going to be used.

If no context or an unsupported context is given, then default filters will be applied.

There are enough filters for each context to support a custom filtering without creating your own filter function. Simply create a function that hooks into the filter you need.

Parameters (3)

0. $value (unknown)
The value.
1. $term_id (unknown)
The term id.
2. $taxonomy (unknown)
The taxonomy.


To run the hook, copy the example below.
  1. $value = apply_filters( 'edit_term_{$field}', $value, $term_id, $taxonomy ); 
  3. if ( !empty( $value ) ) { 
  5. // everything has led up to this point... 
The following example is for adding a hook callback.
  1. // define the edit_term_<field> callback 
  2. function filter_edit_term_field( $value, $term_id, $taxonomy ) { 
  3. // make filter magic happen here... 
  4. return $value
  5. }; 
  7. // add the filter 
  8. add_filter( "edit_term_{$field}", 'filter_edit_term_field', 10, 3 ); 
To remove a hook callback, use the example below.
  1. // remove the filter 
  2. remove_filter( "edit_term_{$field}", 'filter_edit_term_field', 10, 3 ); 

Defined (1)

The filter is defined in the following location(s).

  1. $value = apply_filters("edit_term_$field", $value, $term_id, $taxonomy);