İçerik türünü sağlayan modülün devre dışı bırakılması ilk adım olmalıdır. İçerik türü bir özellik tarafından sağlandıysa, yine de içerik türünü silmeniz gerekir.
İyi yapılmış bir Özellik için, bir içerik türünü silme özelliği, devre dışı bırakılması koşuluyla Özellikten sonra gelir. Geçerli işlevsellik veya gelecekte bu özellikte yapılacak güncellemeler için içerik türünü gerektirebileceğinden, bir özellik türünden çıkarılan bir içerik türünün silinmesine tercih edilir.
Unsurlar modülünü (admin / modüller), çatışmalar nedeniyle bir modülü devre dışı bırakamayacağını iddia ediyor olsa bile (aptalca) devre dışı bırakabileceğinizi unutmayın.
Arayüz üzerinden bir şey yapmak istemiyorsanız ve sadece kod yapmak istiyorsanız, burada Commons Wiki ve Yayınlar Özelliklerini devre dışı bırakacak ve sağladıkları içerik türlerini silecek bir güncelleme kancası örneği verilmiştir.
<?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');
}
?>