Come rimuovere il campo descrizione per categorie/tassonomie in WordPress
Come posso rimuovere il campo descrizione per categorie/tassonomie? Quello che appare nella pagina di modifica della categoria/tassonomia.

Quando non è disponibile un hook, puoi sempre contare sul vecchio trucco di jQuery...
add_action( 'admin_footer-edit-tags.php', 'wpse_56569_remove_cat_tag_description' );
function wpse_56569_remove_cat_tag_description(){
global $current_screen;
switch ( $current_screen->id )
{
case 'edit-category':
// CI TROVIAMO IN /wp-admin/edit-tags.php?taxonomy=category
// OPPURE IN /wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=1&post_type=post
break;
case 'edit-post_tag':
// CI TROVIAMO IN /wp-admin/edit-tags.php?taxonomy=post_tag
// OPPURE IN /wp-admin/edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=3&post_type=post
break;
}
?>
<script type="text/javascript">
jQuery(document).ready( function($) {
$('#tag-description').parent().remove();
});
</script>
<?php
}

Grazie. Funziona, anche se ho dovuto aggiungere #description per rimuovere il campo anche dalla pagina di modifica della categoria/tassonomia. Tuttavia, sembra un po' insicuro, poiché qualsiasi elemento con ID description verrà rimosso. Posso essere più specifico nel mio targeting? Non sono sicuro di come fare.

Il modo più efficiente per 'rimuoverlo' è applicare il CSS all'area di amministrazione, utilizzando l'hook di azione 'admin_head'.
add_action('admin_head', 'my_admin_area_custom_css');
function my_admin_area_custom_css() {
echo '<style>
body.taxonomy-name .term-description-wrap {
display:none;
}
</style>';
}
Nota: Aggiorna body.taxonomy-name
con il nome della tassonomia per cui desideri nascondere il campo descrizione.
Non esiste un hook per rimuovere il markup dal documento, quindi lo nascondiamo con CSS.

Nella pagina Modifica Categoria/Tassonomia, .parent()
non rimuove l'etichetta del campo del modulo. Ecco il jQuery per la rimozione completa su entrambe le pagine:
$('#tag-description').closest('.form-field').remove();
$('#description').closest('.form-field').remove();

Penso che questa sarebbe una buona risposta
// Filtro per rimuovere la colonna 'description' dalla tabella delle categorie prodotti in admin
add_filter('manage_edit-product_cat_columns', function ( $columns ) {
if( isset( $columns['description'] ) )
unset( $columns['description'] );
return $columns;
} );
