Desabilitar o módulo que fornece o tipo de conteúdo deve ser a primeira etapa. Se o tipo de conteúdo foi fornecido por um recurso, você ainda precisará excluir o tipo de conteúdo.
Para um Recurso bem fabricado, a capacidade de excluir um tipo de conteúdo ocorrerá após o Recurso, desde que ele esteja desativado. É preferível excluir um tipo de conteúdo de um recurso, pois a funcionalidade atual ou futuras atualizações para esse recurso podem exigir o tipo de conteúdo.
Observe que você pode desativar os módulos de recursos (admin / modules), mesmo quando a interface de Recursos afirma (de maneira tola) que não pode desativar um módulo devido a conflitos.
E se você não quiser fazer nada por meio da interface e apenas quiser fazer código, aqui está um exemplo de um gancho de atualização que desabilitará o Wiki Commons e os Recursos de Posts e excluirá os tipos de conteúdo que eles fornecem.
<?php
/**
* Remove unused features and content types.
*/
function example_update_7001() {
// Delete one (spam) piece of wiki content.
node_delete(2731);
// Disable Feature modules.
module_disable(array('commons_wikis_pages', 'commons_wikis', 'commons_posts'));
// Delete content types.
node_type_delete('wiki');
node_type_delete('post');
}
?>