| 开发者 | jethalal |
|---|---|
| 更新时间 | 2026年9月30日 22:06 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. A scan only counts. Nothing is removed until you click Clean selected, and Dry run (preview) shows exactly what would be removed first.
Only the categories you tick: post revisions (beyond the number you keep), auto drafts, posts and comments already in the trash, spam comments, pingbacks and trackbacks, and expired transients. Published posts and pages, and approved comments other than pingbacks and trackbacks, are not removed. Table optimization reclaims space without deleting rows.
In the free version, only by restoring a backup, so back up before a large cleanup. Pro takes a snapshot before each cleanup and offers one-click rollback.
Yes. Pro adds WooCommerce cleanup for orphaned order items and expired sessions.
hdc_ prefix, which is shorter than WordPress.org accepts.
Functions, options and the plugin's own actions and filters are now
harvify_dbclean_*; global constants are HARVIFY_DBCLEAN_*; classes are
Harvify_DBClean_*.harvify-dbclean/v1. The old hdc/v1
namespace is GONE and there is no compatibility alias — any code calling it
will 404 until updated. The admin script and style handle hdc-admin is now
harvify-dbclean-admin, and the localized JavaScript object hdcSettings is
now harvifyDbcleanSettings.Contributors field now names the correct WordPress.org account.strlen() in a loop condition in the orphan
scanner, and a doubled blank line in the Pro scheduler). No behaviour change -- but they
were failing the build gate, so the plugin could not be packaged for Freemius at all.$file while loading its includes. WordPress runs
include_once on that file from INSIDE its own uninstall_plugin() function, so the
assignment overwrote WordPress's $file; core then fired its uninstall action under a nonsense
name, the cleanup callback was never reached, and the plugin's tables, options and scheduled
events survived deletion forever. The loader variable is now prefixed.