Hide the term description on the term edit page, for a given taxonomy

You could target the edit form for the post_tag taxonomy, through the post_tag_edit_form hook:

/**
 * Hide the term description in the post_tag edit form
 */
add_action( "post_tag_edit_form", function( $tag, $taxonomy )
{ 
    ?><style>.term-description-wrap{display:none;}</style><?php
}, 10, 2 );

Here you can also target an individual tag.

If you need something similar for other taxonomies, you can use the {taxonomy_slug}_edit_form hook.

Update

It looks like the question was about the list tables, not the edit form.

I dug into the list tables in WorPress and found a way to remove the description column from the term table in edit-tags.php

/**
 * Remove the 'description' column from the table in 'edit-tags.php'
 * but only for the 'post_tag' taxonomy
 */
add_filter('manage_edit-post_tag_columns', function ( $columns ) 
{
    if( isset( $columns['description'] ) )
        unset( $columns['description'] );   

    return $columns;
} );

If you want to do the same for other taxonomies, use the manage_edit-{taxonomy_slug}_columns filter.

Leave a Comment