WordPress Reset
Resets the WordPress database back to it’s defaults. Deletes all customizations and content. Does not modify files only resets the database.
This plugin is very helpful for plugin and theme developers.
If the admin user exists and has level_10 permissions it will be recreated with its current password and email address. If the admin user does not exist or is a dummy account without admin permissions the username that is logged in will be recreated with its email address and current password. The blog name is also kept.
The plugin will add an entry to the favorites drop down and also reactivate itself after the reset. There is however a configuration option to keep it from reactivating after the reset.
Props to Jonathan Dingman for the idea behind this plugin, testing and feedback.
Version Information
Version: 1.1
Requires WordPress Version: 2.7
Compatible Up To: 2.9.2
Download
Downloaded: 2263 times
Latest version: Download WordPress Reset v1.1 [zip]
Other versions: Download WordPress Reset archives
Installation
- Upload the
wordpress-resetfolder to the/wp-content/plugins/directory or install directly through the plugin installer. - Activate the plugin through the ‘Plugins’ menu in WordPress or by using the link provided by the plugin installer
Upgrade
- Use the plugin updater in WordPress or…
- Delete the previous
wordpress-resetfolder from the/wp-content/plugins/directory - Upload the new
wordpress-resetfolder to the/wp-content/plugins/directory
Usage
- Visit the WordPress Reset Tools page by either clicking the link in the favorites dropdown menu or Tools>WordPress Reset
- Type ‘reset’ in the text field and click reset.
FAQ
Q. How can I keep the plugin from automatically reactivating after the reset?
A. Open the wordpress-reset.php file in an editor and modify the line that reads var $auto_reactivate = true; to be var $auto_reactivate = false;
Changelog
1.1 (2009-10-01)
- WordPress 2.8 Updates, do not show auto generated password nag after reset
1.0 (2009-03-17):
- Initial Public Release

Awesome plugin Matt! I’ve needed a plugin to reset everything so can’t wait to test it out!
It’s been great working with Matt on a few plugins, he’s very responsive and uber uber UBER knowledgeable with WordPress and PHP. He’s done things I couldn’t have even dreamed of with code.
We tested out this plugin with a few variations of text and methods for resetting and I think this initial release is a good one.
nice, really nice!
Nice plugin!
Haven’t used it yet but I will install it :)
Thanks
Hi,
Would it be possible to modify this plugin to just rest the wp_options table, thereby deleting all customization but leaving the content?
TIA
@PlanetPhillip: I’ll keep that in mind for a possible future feature.
1) Tools -> Export
2) Run this plugin
3) Tools -> Import
4) ???
5) Profit!