Reset puts a WordPress site back to a clean state without going through the 5-minute install again. You choose what to reset, and you choose what survives it.
These actions cannot be undone. Take a backup first.
What you can reset
- Reset database. Clears the database as if WordPress had just been installed. You don't need to enter the site title, username, password, email, database host or table prefix again; DevKit already has them.
- Delete content. Deletes posts, pages, comments, terms and taxonomies, and keeps plugins, themes, settings and uploaded files. It clears these tables: posts, post meta, comments, comment meta, terms, term meta, term relationships and term taxonomy.
- Empty wp-content folders. Clears everything under
/wp-content/, including uploads and the folders that backup and migration plugins create. The plugins and themes folders are not touched. - Delete plugins. Removes all plugins, active and inactive. DevKit is always kept.
- Delete themes. Removes the installed themes. The active theme is always kept.
- Delete transients. Clears cached transients from the database.
To run a reset, type RESET in the confirmation field. The reset button only appears after that.
Keep lists
Each reset can leave things alone. Set this up on the Reset screen; each list shows how many items it keeps.
- Keep options. Ticked options survive a database reset. Use it for licence keys and settings of premium plugins, so you don't have to enter them again after every reset. Transients are not listed.
- Keep plugins. Ticked plugins are not deleted. DevKit is always kept.
- Keep themes. Ticked themes are not deleted. The active theme is always kept.
- Keep users. Ticked users are re-created after a database reset, with their own password and role. You (the user running the reset) are always kept.
Keep lists are saved, so a reset you run often, like wiping a test site between runs, needs only one setup.