Factory Reset
Reset a single-site WordPress installation by removing site data, custom tables, and installed extensions.
Engineered for production WordPress environments
Factory Reset provides a fast, one-step mechanism to restore a single-site WordPress installation to a clean default state without reinstalling WordPress core. It permanently removes posts, pages, custom post types, attachments, comments, secondary users, custom database tables, and non-active plugins while safely preserving core tables, the active admin account, and directory structure.
Who this plugin is for
WordPress developers, theme and plugin authors, QA test engineers, staging environment operators, and agency teams who need to wipe and reset testing environments rapidly between test cycles without performing a manual database drop or WordPress reinstallation.
How it works in practice
Executes an atomic reset routine that removes all content (posts, pages, CPTs, metadata, revisions, attachments, comments), deletes all user accounts except the currently logged-in administrator, drops custom database tables with the table prefix, clears the uploads directory and custom folders, removes test plugins (except Factory Reset), and resets core options back to clean defaults while retaining siteurl, home, and admin access.
Safety Notice: Factory Reset is a destructive developer utility. Data deletion is permanent and cannot be undone. Always create a full database and filesystem backup before running a reset. The plugin is strictly locked to single-site WordPress installations; it will not run on WordPress Multisite networks.
In-depth technical architecture
Installation & Integration Guide
- Upload the factory-reset folder to /wp-content/plugins/ or install the ZIP via Plugins → Add New → Upload Plugin.
- Activate Factory Reset through the WordPress Plugins screen.
- Navigate to Tools → Factory Reset in the WordPress admin sidebar.
- Review the warning notice and confirm you have a current full backup of your database and files.
- Click the Reset Site button and confirm the browser alert prompt to execute the reset.
Frequently Asked Questions
Is Factory Reset safe to run on a live production website?
Will I be logged out after performing a reset?
Are core WordPress files or database tables destroyed?
Does Factory Reset delete media and uploaded files?
Can I recover my data after executing a reset?
Does Factory Reset work on WordPress Multisite networks?
Does Factory Reset connect to any external server?
Explore related WordPress software and engineering
Need a custom extension or enterprise integration?
We engineer custom WordPress plugins and private extensions as typed PHP software with complete documentation and automated test coverage.