{"id":4,"date":"2026-11-09T20:29:40","date_gmt":"2026-11-09T20:29:40","guid":{"rendered":"https:\/\/nazmulrobin.com\/products\/database-cleaner\/"},"modified":"2026-11-09T20:29:40","modified_gmt":"2026-11-09T20:29:40","slug":"database-cleaner","status":"publish","type":"nazmulrobin_product","link":"https:\/\/nazmulrobin.com\/products\/database-cleaner\/","title":{"rendered":"NHR Database Cleaner"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"features\">What it does<\/h2>\n\n\n\n<div class=\"wp-block-group nr-features is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Database cleanup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Revisions, auto-drafts, spam, expired transients, orphaned meta and more, each with a live count and a preview before anything is deleted.<\/p>\n\n\n<\/div>\n\n\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Scheduled cleanups<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each cleanup type on its own schedule, hourly to monthly, keeping the last N days.<\/p>\n\n\n<\/div>\n\n\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Tables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Rows, size and overhead for every table. Optimize, repair, convert to InnoDB, and find tables left by removed plugins.<\/p>\n\n\n<\/div>\n\n\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Autoload usage tracker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finds autoloaded options your site never reads, so you can turn their autoload off safely.<\/p>\n\n\n<\/div>\n\n\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Option history and snapshots<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every option change can be restored, and a snapshot of wp_options is taken before risky changes.<\/p>\n\n\n<\/div>\n\n\n<div class=\"wp-block-group nr-feature is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Options and meta editor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Browse, add, edit and delete options and post, user, comment and term meta, serialized values included.<\/p>\n\n\n<\/div>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">All of this is in the free plugin. The full list is in the <a href=\"https:\/\/wordpress.org\/plugins\/nhrrob-options-table-manager\/\">readme on WordPress.org<\/a>.<\/p>\n\n\n<section id=\"pricing\" class=\"nr-pricing\" aria-labelledby=\"pricing-title\"><div class=\"nr-pricing__head\"><div><h2 id=\"pricing-title\">Pricing<\/h2><p class=\"nr-muted\">Taxes are added at checkout where they apply. Payment is handled by Paddle, our reseller.<\/p><\/div><div class=\"nr-switch\" role=\"group\" aria-label=\"Billing\" hidden><button type=\"button\" data-interval=\"year\" aria-pressed=\"true\">Yearly<\/button><button type=\"button\" data-interval=\"lifetime\" aria-pressed=\"false\">Lifetime<\/button><\/div><\/div><div class=\"nr-plans\"><div class=\"nr-plan\" data-interval=\"year\"><h3>Personal<\/h3><p class=\"nr-plan__price\"><span>$39<\/span> per year<\/p><ul class=\"nr-ticks\"><li>1 site<\/li><li>Every Pro feature<\/li><li>Updates and support while the licence is active<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><div class=\"nr-plan\" data-interval=\"year\"><h3>Business<\/h3><p class=\"nr-plan__price\"><span>$79<\/span> per year<\/p><ul class=\"nr-ticks\"><li>5 sites<\/li><li>Every Pro feature<\/li><li>Updates and support while the licence is active<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><div class=\"nr-plan\" data-interval=\"year\"><h3>Agency<\/h3><p class=\"nr-plan__price\"><span>$149<\/span> per year<\/p><ul class=\"nr-ticks\"><li>Unlimited sites<\/li><li>Every Pro feature<\/li><li>Updates and support while the licence is active<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><div class=\"nr-plan\" data-interval=\"lifetime\"><h3>Personal<\/h3><p class=\"nr-plan__price\"><span>$79<\/span> once<\/p><ul class=\"nr-ticks\"><li>1 site<\/li><li>Every Pro feature<\/li><li>Updates and support for life<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><div class=\"nr-plan\" data-interval=\"lifetime\"><h3>Business<\/h3><p class=\"nr-plan__price\"><span>$159<\/span> once<\/p><ul class=\"nr-ticks\"><li>5 sites<\/li><li>Every Pro feature<\/li><li>Updates and support for life<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><div class=\"nr-plan\" data-interval=\"lifetime\"><h3>Agency<\/h3><p class=\"nr-plan__price\"><span>$299<\/span> once<\/p><ul class=\"nr-ticks\"><li>Unlimited sites<\/li><li>Every Pro feature<\/li><li>Updates and support for life<\/li><li>Keeps working if the licence ends<\/li><\/ul><p class=\"nr-plan__soon\">Not on sale yet<\/p><\/div><\/div><\/section>\n\n<section id=\"changelog\" class=\"nr-changelog\" aria-labelledby=\"changelog-title\"><div class=\"nr-changelog__head\"><h2 id=\"changelog-title\">Changelog<\/h2><\/div><div class=\"nr-releases\"><div class=\"nr-release\"><p class=\"nr-release__version\"><span>2.2.0<\/span><span class=\"nr-muted\">2026-10-10<\/span><\/p><p class=\"nr-release__notes\">AI agents and MCP clients can read the health score, cleanup counts, autoload report, tables and cron events, and run the safe actions, through the WordPress Abilities API. JSON, CSV and YAML output for the cleanup and tables commands.<\/p><\/div><div class=\"nr-release\"><p class=\"nr-release__version\"><span>2.1.0<\/span><span class=\"nr-muted\">2026-10-04<\/span><\/p><p class=\"nr-release__notes\">New name, NHR Database Cleaner &amp; Optimizer. Cleanup with previews and schedules, Action Scheduler cleanup, tables (optimize, repair, leftovers), scheduled events, a Network Admin screen, option history with restore, picked exports and import previews, and smaller snapshots.<\/p><\/div><\/div><\/section>\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Questions<\/h2>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>Do I need the free plugin for Pro?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. Pro is an add-on: install NHR Database Cleaner from WordPress.org, then upload Pro and enter your licence key.<\/p>\n\n\n<\/details>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>What happens when a yearly licence ends?<\/summary>\n<p class=\"wp-block-paragraph\">Pro keeps working. You stop getting updates and support until you renew.<\/p>\n\n\n<\/details>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I move a licence to another site?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. Deactivate it on the old site, or remove the site in My account, then activate it on the new one.<\/p>\n\n\n<\/details>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I undo a cleanup?<\/summary>\n<p class=\"wp-block-paragraph\">Changes to options can be restored from Activity, and snapshots cover the options table. Cleanups of posts, comments, meta and tables are permanent, which is why each one shows a preview and asks first. Take a full database backup before a large cleanup.<\/p>\n\n\n<\/details>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>Is it a malware scanner?<\/summary>\n<p class=\"wp-block-paragraph\">No. It removes unused data and optimizes tables. It does not look for malicious code.<\/p>\n\n\n<\/details>\n\n\n\n<details class=\"wp-block-details nr-question is-layout-flow wp-block-details-is-layout-flow\"><summary>How do refunds work?<\/summary>\n<p class=\"wp-block-paragraph\">See the <a href=\"\/products\/refund-policy\/\">refund policy<\/a>.<\/p>\n\n\n<\/details>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Clean, optimize and manage your database: revisions, spam, transients and leftovers. Edit options and meta, tune autoload, optimize tables.<\/p>\n","protected":false},"featured_media":0,"menu_order":0,"template":"","meta":{"nazmulrobin_kind":"plugin","nazmulrobin_mark":"DB","nazmulrobin_wporg_slug":"nhrrob-options-table-manager","nazmulrobin_demo_url":"","nazmulrobin_has_pro":true,"nazmulrobin_store_slug":"nhrrob-options-table-manager","nazmulrobin_featured":true,"nazmulrobin_coming_soon":false,"nazmulrobin_version":"2.2.0","nazmulrobin_requires":"WordPress 6.0+, PHP 7.4+","nazmulrobin_badge":"100+ sites on WordPress.org","nazmulrobin_changelog":"2.2.0 | 2026-10-10 | AI agents and MCP clients can read the health score, cleanup counts, autoload report, tables and cron events, and run the safe actions, through the WordPress Abilities API. JSON, CSV and YAML output for the cleanup and tables commands.\n2.1.0 | 2026-10-04 | New name, NHR Database Cleaner & Optimizer. Cleanup with previews and schedules, Action Scheduler cleanup, tables (optimize, repair, leftovers), scheduled events, a Network Admin screen, option history with restore, picked exports and import previews, and smaller snapshots."},"class_list":["post-4","nazmulrobin_product","type-nazmulrobin_product","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nazmulrobin.com\/products\/wp-json\/wp\/v2\/nazmulrobin_product\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nazmulrobin.com\/products\/wp-json\/wp\/v2\/nazmulrobin_product"}],"about":[{"href":"https:\/\/nazmulrobin.com\/products\/wp-json\/wp\/v2\/types\/nazmulrobin_product"}],"wp:attachment":[{"href":"https:\/\/nazmulrobin.com\/products\/wp-json\/wp\/v2\/media?parent=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}