Drupal excluir campo programaticamente

Em seu módulo personalizado, isso é muito útil ao usar a atualização do gancho.

// Removes field "field_title".
$field
= 'field_title';
field_delete_field
($field);
field_purge_batch
(1);
watchdog
('my_module_machine_name', 'Deleted :field_name.', array(':field_name' => $field));