BASIC

WordPress Reset

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.