term_name filter-hookWP 2.5.0

Filters display of the term name in the terms list table.

The default output may include padding due to the term's current level in the term hierarchy.

Usage

add_filter( 'term_name', 'wp_kama_term_name_filter', 10, 2 );

/**
 * Function for `term_name` filter-hook.
 * 
 * @param string  $pad_tag_name The term name, padded if not top-level.
 * @param WP_Term $tag          Term object.
 *
 * @return string
 */
function wp_kama_term_name_filter( $pad_tag_name, $tag ){

	// filter...
	return $pad_tag_name;
}
$pad_tag_name(string)
The term name, padded if not top-level.
$tag(WP_Term)
Term object.

Changelog

Since 2.5.0 Introduced.

Where the hook is called

WP_Terms_List_Table::column_name()
term_name
wp-admin/includes/class-wp-terms-list-table.php 401
$name = apply_filters( 'term_name', $pad . ' ' . $tag->name, $tag );

Where the hook is used in WordPress

wp-includes/default-filters.php 163
add_filter( $filter, 'wptexturize' );
wp-includes/default-filters.php 164
add_filter( $filter, 'convert_chars' );
wp-includes/default-filters.php 165
add_filter( $filter, 'esc_html' );
wp-includes/default-filters.php 42
add_filter( $filter, 'sanitize_text_field' );
wp-includes/default-filters.php 43
add_filter( $filter, 'wp_kses_data' );
wp-includes/default-filters.php 45
add_filter( $filter, '_wp_specialchars', 30 );