PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Custom Post Type Cleanup
Custom Post Type Cleanup icon

Custom Post Type Cleanup

Detect and delete posts from custom post types that are no longer in use

By keesiemeijer·Free
5(35 reviews)
·1.0K+ active installs·Updated 1 year ago
DownloadCompare

As of April 2026, Custom Post Type Cleanup is a WordPress WordPress plugin with 1.0K+ active installations and a 5/5 rating from 35 reviews. It has been downloaded 27K+ times in total. Requires WordPress 5.9+ and PHP false+. Available on WordPress.org since 2017. Last updated 1 year ago — may have compatibility concerns. Downloads are down 6% this week.

5/535 reviews
1.0K+active installs
27K+total downloads
9 yearssince 2017

Overview

Custom post type posts are left in the database if a post type is no longer registered (in use).

Plugins and themes can (without you knowing) use custom post types as a way to store data. These posts stay in the database forever if they’re not cleaned up by the plugin/theme itself upon deletion.

There are a lot of plugins that clean your database (by removing revisions, drafts etc.), but I haven’t found one that does a cleanup of unused post type posts.

This plugin provides an easy way to detect and remove posts from post types that are no longer in use. The settings page for this plugin is at wp-admin > Tools > Custom Post Type Cleanup.

Note: The proper WordPress delete function wp_delete_post is used instead of running a direct MySQL query to delete the posts. This way…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

535 reviews
5 ★
35
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

I’m glad someone created this plugin
by Slava Abakumov·1 year ago

So I didn’t have to 🙂

Awesome little handy tool to clean up old sites from obsolete CPTs and their post meta.

I wish it also supported custom taxonomies that were registered for those obsolete CPTs.

Great plugin
by designituk·1 year ago

Great plugin works perfectly

perfect! just what was needed 🙏
by rothschild86·1 year ago

Thank you!

Very simple and working…
by tenserd·1 year ago

Its a really simple to use plugin and working right out of the box. A nice feature would be (if that is possible at all) to clean up abandoned taxonomies, too.

Thx for this nice plugin!

An amazing plugin for Custom Post Types
by Manou Allou·1 year ago

What a useful, little plugin! It helps clean up the database and keep it clean from old and obsolete CPTs.

Bravo to the developer who also swiftly updated it to the latest version shortly after my support request. What else can you ask for?

Download Trends

Today: 3Yesterday: 3This week: 32Period total: 2K

Compatibility

WordPress5.9+ requiredTested up to 6.5.8
PHPfalse+ required

Version Adoption

v1.3
97.9%
v1.2
2.1%

Frequently Asked Questions

Changelog

1.3.2

  • Tested plugin to WP 6.5 on newer PHP versions.
View full changelog on WordPress.org

Contributors

keesiemeijerkeesiemeijer
Plugin Info
Version
1.3.2
Last Updated
Apr 20, 2024
WP Requires
5.9+
Tested Up To
6.5.8
PHP Requires
false+
Active Installs
1.0K+
Downloads
27K+
Added
Aug 19, 2017
Business
Free

Developer

K
keesiemeijer
6 plugins0.0M+ total installs
View all plugins →

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.