Código:
if( current_user_can('author') ){ // 1
if( is_admin() ){
add_filter('list_terms_exclusions', 'limit_categories_for_role');
function limit_categories_for_role( $exclusions ){
$cats_to_exclude = array(2,3,4,60); // 2
foreach ( $cats_to_exclude as $cat_id ){
$exclusions .= " AND (t.term_id<>$cat_id)";
}
return $exclusions;
}
}
}
1 - Cambiar author por el role que se quiera, en tu caso no hace falta.
2 - Añadir ID de la categoria a excluir separadas por una coma
3 - Si la categoria es una padre de otra tambien excluyes las hijas
Listo!!!