{"id":310977,"date":"2026-06-11T15:59:49","date_gmt":"2026-06-11T15:59:49","guid":{"rendered":"https:\/\/it.wordpress.org\/plugins\/codingbunny-database-cleaner\/"},"modified":"2026-07-06T16:27:25","modified_gmt":"2026-07-06T16:27:25","slug":"codingbunny-database-cleaner","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/codingbunny-database-cleaner\/","author":23187711,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.3","stable_tag":"1.2.3","tested":"7.0","requires":"6.2","requires_php":"8.2","requires_plugins":null,"header_name":"CodingBunny Database Cleaner","header_author":"CodingBunny","header_description":"User-friendly tool to inspect, clean and optimize your WordPress database.","assets_banners_color":"ebdfd0","last_updated":"2026-07-06 16:27:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/coding-bunny.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":571,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"codingbunny","date":"2026-06-11 15:59:18"},"1.2.0":{"tag":"1.2.0","author":"codingbunny","date":"2026-06-18 07:11:07"},"1.2.1":{"tag":"1.2.1","author":"codingbunny","date":"2026-06-28 21:58:59"},"1.2.2":{"tag":"1.2.2","author":"codingbunny","date":"2026-07-04 10:05:26"},"1.2.3":{"tag":"1.2.3","author":"codingbunny","date":"2026-07-06 16:27:25"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3569117,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3569117,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3569117,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1","1.2.0","1.2.1","1.2.2","1.2.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3569112,"resolution":"1","location":"assets","locale":"","width":1200,"height":712},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3569112,"resolution":"2","location":"assets","locale":"","width":1200,"height":705},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3569112,"resolution":"3","location":"assets","locale":"","width":1200,"height":679}},"screenshots":[]},"plugin_section":[],"plugin_tags":[4657,153,1452,247,4062],"plugin_category":[52,54,59],"plugin_contributors":[237669],"plugin_business_model":[],"class_list":["post-310977","plugin","type-plugin","status-publish","hentry","plugin_tags-clean","plugin_tags-database","plugin_tags-optimize","plugin_tags-performance","plugin_tags-schedule","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-codingbunny","plugin_committers-codingbunny"],"banners":{"banner":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/banner-772x250.png?rev=3569117","banner_2x":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/banner-1544x500.png?rev=3569117","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/icon-256x256.png?rev=3569117","icon_2x":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/icon-256x256.png?rev=3569117","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/screenshot-1.jpg?rev=3569112","caption":""},{"src":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/screenshot-2.jpg?rev=3569112","caption":""},{"src":"https:\/\/ps.w.org\/codingbunny-database-cleaner\/assets\/screenshot-3.jpg?rev=3569112","caption":""}],"raw_content":"<!--section=description-->\n<p>CodingBunny Database Cleaner is a WordPress plugin that helps you analyze, filter, and safely remove unnecessary data from your database. It can identify orphaned options, leftover post meta, unused comments, transients, and other types of residual data, giving you a clear overview of what is stored in your database and allowing you to clean it when needed.<\/p>\n\n<p>The plugin attempts to detect the likely origin of database entries \u2014 such as plugin, theme, or WordPress core \u2014 so you can review data with additional context before performing any deletion.<\/p>\n\n<h3>Why use CodingBunny Database Cleaner?<\/h3>\n\n<ul>\n<li>View database contents with detected origin information<\/li>\n<li>Remove unnecessary data with safety checks in place<\/li>\n<li>Improve database performance and reduce overhead<\/li>\n<li>Schedule automated cleanup tasks<\/li>\n<li>Contribute corrections when origin detection is inaccurate<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<p><strong>Tables<\/strong>\n* Optimize, repair, and convert tables to InnoDB\n* Delete unused tables\n* Detect table sources<\/p>\n\n<p><strong>Options<\/strong>\n* Delete unused options\n* Manage and optimize autoloaded options<\/p>\n\n<p><strong>Posts<\/strong>\n* Delete posts, revisions, auto drafts, and trashed posts\n* Scheduled cleanup support<\/p>\n\n<p><strong>Post Meta<\/strong>\n* Remove orphaned and unused post meta\n* Scheduled cleanup support<\/p>\n\n<p><strong>Comments<\/strong>\n* Delete spam, trashed, orphaned comments, pingbacks, and trackbacks\n* Scheduled cleanup support<\/p>\n\n<p><strong>Comment Meta<\/strong>\n* Remove orphaned and unused comment meta\n* Scheduled cleanup support<\/p>\n\n<p><strong>User Meta<\/strong>\n* Remove orphaned and unused user meta\n* Scheduled cleanup support<\/p>\n\n<p><strong>Term Meta<\/strong>\n* Remove orphaned and unused term meta\n* Scheduled cleanup support<\/p>\n\n<p><strong>Term Relationships<\/strong>\n* Remove unused term relationships\n* Scheduled cleanup support<\/p>\n\n<p><strong>Post Types<\/strong>\n* Remove unused post types<\/p>\n\n<p><strong>Transients<\/strong>\n* Delete expired and unused transients\n* Scheduled cleanup support<\/p>\n\n<p><strong>Cron Jobs<\/strong>\n* Remove unused scheduled cron jobs\n* Scheduled cleanup support<\/p>\n\n<p><strong>Action Scheduler<\/strong>\n* Delete completed, failed, and canceled actions\n* Scheduled cleanup support<\/p>\n\n<p><strong>oEmbed Cache<\/strong>\n* Remove oEmbed caches (all or expired only)\n* Scheduled cleanup support<\/p>\n\n<p><strong>Full Database Cleanup<\/strong>\n* Run a complete database cleanup in a single operation<\/p>\n\n<p><strong>General Tools<\/strong>\n* Multisite support (per-site or network-wide cleanup)\n* Filtering, searching, and sorting across all modules\n* Paginated results for large datasets\n* Safety confirmations and nonce protection for all actions\n* Option to contribute detection corrections<\/p>\n\n<h3>Learn More<\/h3>\n\n<p>For additional information about WordPress database optimization and maintenance practices, you can refer to the following resource:<\/p>\n\n<p><a href=\"https:\/\/supporthost.com\/it\/ottimizzare-database-wordpress\/\">supporthost.com<\/a><\/p>\n\n<h3>Video Guide<\/h3>\n\n<p>A video overview of WordPress database cleanup and optimization techniques is available here:<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=ZX-eS5Glchs]<\/p>\n\n<!--section=installation-->\n<h4>1. Via WordPress dashboard<\/h4>\n\n<ul>\n<li>Go to Plugins \u2192 Add New<\/li>\n<li>Search for \"codingbunny-database-cleaner\"<\/li>\n<li>Click Install Now and then Activate<\/li>\n<\/ul>\n\n<h4>2. Via upload<\/h4>\n\n<ul>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Select the ZIP file and install it<\/li>\n<li>Activate the plugin<\/li>\n<\/ul>\n\n<h4>3. Via FTP<\/h4>\n\n<ul>\n<li>Extract the plugin archive<\/li>\n<li>Upload the folder to \/wp-content\/plugins\/<\/li>\n<li>Activate it from the Plugins menu<\/li>\n<\/ul>\n\n<h4>After activation<\/h4>\n\n<p>Go to Tools \u2192 DB Cleaner in your WordPress dashboard<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20safe%3F\"><h3>Is this plugin safe?<\/h3><\/dt>\n<dd><p>All cleanup actions require administrator permissions and are protected by nonces and confirmation prompts. It is still recommended to back up your database before performing any cleanup.<\/p><\/dd>\n<dt id=\"can%20deleted%20data%20be%20recovered%3F\"><h3>Can deleted data be recovered?<\/h3><\/dt>\n<dd><p>No. Deleted data cannot be automatically restored. Always create a backup before cleanup operations.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multisite%3F\"><h3>Does it support Multisite?<\/h3><\/dt>\n<dd><p>Yes. You can clean individual subsites or the entire network.<\/p><\/dd>\n<dt id=\"how%20does%20detection%20work%3F\"><h3>How does detection work?<\/h3><\/dt>\n<dd><p>The plugin matches database entries against known patterns to identify their likely origin (plugin, theme, or core). Users can submit corrections to improve accuracy.<\/p><\/dd>\n<dt id=\"is%20it%20suitable%20for%20large%20databases%3F\"><h3>Is it suitable for large databases?<\/h3><\/dt>\n<dd><p>Yes. Results are paginated and optimized for performance. For very large databases, incremental cleanup is recommended.<\/p><\/dd>\n<dt id=\"what%20are%20the%20system%20requirements%3F\"><h3>What are the system requirements?<\/h3><\/dt>\n<dd><p>PHP 8.2 or later.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.3 \u2013 07\/07\/2026<\/h4>\n\n<ul>\n<li>Improved: added recognition for additional plugins<\/li>\n<\/ul>\n\n<h4>1.2.2 \u2013 07\/04\/2026<\/h4>\n\n<ul>\n<li>Improved: expanded plugin recognition database<\/li>\n<\/ul>\n\n<h4>1.2.1 \u2013 06\/28\/2026<\/h4>\n\n<ul>\n<li>Improved: updated plugin detection rules<\/li>\n<li>Fixed: corrected WP Accessibility \/ WP Armour option mapping<\/li>\n<li>Fixed: corrected Bricks prefix associations<\/li>\n<\/ul>\n\n<h4>1.2.0 \u2013 06\/18\/2026<\/h4>\n\n<ul>\n<li>New: added summary messages for improved UX<\/li>\n<\/ul>\n\n<h4>1.1.2 \u2013 06\/14\/2026<\/h4>\n\n<ul>\n<li>Improved: expanded plugin recognition patterns<\/li>\n<li>Improved: improved builder pattern detection<\/li>\n<\/ul>\n\n<h4>1.1.1 \u2013 06\/11\/2026<\/h4>\n\n<ul>\n<li>Improved: added UI indicators for clickable elements<\/li>\n<li>Improved: improved color contrast for readability<\/li>\n<li>Improved: enhanced plugin recognition system<\/li>\n<li>Fixed: corrected Wordfence to 301 Redirects table association<\/li>\n<\/ul>\n\n<h4>1.1.0 \u2013 06\/10\/2026<\/h4>\n\n<ul>\n<li>New: added Unknown Match form<\/li>\n<\/ul>\n\n<h4>1.0.1 \u2013 06\/09\/2026<\/h4>\n\n<ul>\n<li>Improved: expanded plugin detection dataset<\/li>\n<li>Improved: moved WooCommerce-dependent patterns to separate file<\/li>\n<\/ul>\n\n<h4>1.0.0 \u2013 06\/07\/2026<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Keep your WordPress database fast and efficient by identifying and removing orphaned or unnecessary data left behind by plugins, themes, and WordPress &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/310977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=310977"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codingbunny"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=310977"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=310977"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=310977"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=310977"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=310977"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=310977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}