Vô hiệu hóa mô-đun cung cấp loại nội dung nên là bước đầu tiên. Nếu loại nội dung được cung cấp bởi một tính năng, bạn vẫn sẽ cần xóa loại nội dung.
Đối với một Tính năng được tạo tốt, khả năng xóa một loại nội dung sẽ xuất hiện sau khi Tính năng cung cấp tính năng đó bị vô hiệu hóa. Điều này được ưu tiên hơn là xóa một loại nội dung từ bên dưới một tính năng, vì chức năng hiện tại hoặc các bản cập nhật trong tương lai cho tính năng đó có thể yêu cầu loại nội dung.
Lưu ý rằng bạn có thể vô hiệu hóa các mô-đun tính năng (quản trị viên / mô-đun) ngay cả khi giao diện Tính năng (khá dại dột) cho rằng nó không thể vô hiệu hóa mô-đun vì xung đột.
Và nếu bạn không muốn làm bất cứ điều gì thông qua giao diện và chỉ muốn làm mã, thì đây là một ví dụ về một bản cập nhật sẽ vô hiệu hóa các tính năng của Commons Wiki và Bài viết, sau đó xóa các loại nội dung mà chúng cung cấp.
<?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');
}
?>