¿Cómo eliminar el campo de descripción de categoría/taxonomía?
¿Cómo puedo eliminar el campo de descripción de categoría/taxonomía? El que aparece en la página de edición de categoría/taxonomía.

Cuando no hay un hook disponible, siempre puedes contar con los viejos trucos de 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':
// ESTAMOS EN /wp-admin/edit-tags.php?taxonomy=category
// O EN /wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=1&post_type=post
break;
case 'edit-post_tag':
// ESTAMOS EN /wp-admin/edit-tags.php?taxonomy=post_tag
// O EN /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
}

Gracias. Esto funciona, aunque tuve que agregar #description para que también elimine el campo de la página de edición de categorías/taxonomías. Sin embargo, se siente un poco inseguro, ya que cualquier elemento con ID de description será eliminado. ¿Puedo ser más específico en mi objetivo? No estoy seguro de cómo hacerlo.

Bueno, el script solo se imprime en las páginas edit-tags.php
. Acabo de verificar y como esperaba, solo existe un div con esos ID en cada página. Pero voy a agregar un código extra a mi respuesta para que estés seguro de en qué página estás realmente, etiquetas o categorías.

La forma más eficiente de "eliminarlo" es aplicar CSS al área de administración, utilizando el hook de acción '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: Actualiza body.taxonomy-name
con el nombre de la taxonomía para la que deseas ocultar el campo de descripción.
No existe un hook para eliminar el markup del documento, por lo que se oculta con CSS.

En la página de Editar Categoría/Taxonomía, .parent()
no elimina la etiqueta del campo del formulario. Aquí está el código jQuery para eliminarlo completamente en ambas páginas:
$('#tag-description').closest('.form-field').remove();
$('#description').closest('.form-field').remove();
