WP Database Reset


The WordPress Database Reset plugin allows you to reset the database (all tables or the ones you choose) back to its default settings without having to go through the WordPress 5 minute installation or having to modify any files.

Need more reset tools? To individually reset plugins, themes, transients or media? Or perhaps database snapshots so you can restore your WP site with one click if you made a mistake? Then check out our free sister plugin – WP Reset.


  • Sehr schneller Ein-Klick-Prozess, um die WordPress-Datenbank zurückzusetzen.
  • Auswahlmöglichkeit, ob man die gesamte Datenbank oder nur spezielle Tabellen der Datenbank zurück setzen will.
  • Sicher und sehr einfach zu nutzen.
  • Safe – it’s not possible to accidentally click reset
  • Kommando-Zeile bevorzugt? Mit nur einem Befehl ist die Datenbank zurückgesetzt.
  • Exzellent geeignet für Theme- und Plugin-Entwickler, die die Datenbank von jeglich unnötigem Inhalt bereinigen wollen.


Once activated, you can use the WordPress Database Reset plugin with WordPress CLI. List of WP-CLI commands:

Reset all tables:

wp reset database

Specify a list of tables to reset:

wp reset database --tables='users, posts, comments, options'

The current theme and plugins will be reactivated by default. You can disable them like so:

wp reset database --no-reactivate

List table names:

wp reset list


Schreibe einen neuen Beitrag im WordPress Database Reset Support Forum (engl.).

Du willst auch was beitragen?

WP Database Reset was originally developed in October 2011 by Chris Berthe. Please do not send him any support questions. If you need assistance the official forum is the best and fastest way to get it.


  • Die WordPress-Database-Reset-Pluginseite


24. Juli 2020
I am a newbie and doing tests on my website. But after adding the theme my website was not changing sometimes. I used many tools but the problem remained the same but after using the wp database reset my problem has solved now I can reset quickly my website.
10. April 2020
This plugin will reset your databases. I haven't had any problems. Just use it carefully, if you reset user, usermeta and options it will leave you a useless installation depending on your themes and settings.
Lies alle 69 Rezensionen

Mitwirkende & Entwickler

„WP Database Reset“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„WP Database Reset“ wurde in 8 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „WP Database Reset“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • 2020/10/06
  • license fix
  • added promo for WP 301 Redirects


  • 2020/09/01
  • fixed an issue with select tables element


  • 2020/01/14
  • security fixes – thanks to Chloe from Wordfence
  • 80k installations; 761,300 downloads


  • 2019/08/13
  • WebFactory took over development
  • minor improvements in GUI and messaging
  • fixed a nasty bug related to admin user ID not being 1
  • 70k installations; 665,500 downloads


  • Fix for plugin page not showing up in tools menu (on some hosting providers)
  • Update how session tokens were being restored
  • Remove unnecessary nonce
  • Bump ‚requires at least‘ to version 4.2
  • Change ‚theme_data‘ to ‚theme_plugin_data‘


  • Fix plugin disabled after update, thanks to Ulrich Pogson
  • Update the pot file


  • Completely re-written from scratch
  • Add extended WP_CLI command class
  • Clean up admin interface
  • Remove unnecessary help tabs
  • Submit button is now deactivated until user inputs security code
  • Add PayPal donation button
  • Remove outdated localization files
  • Update the text domain to match slug for translate.wordpress.org


  • Add option to keep active theme, thanks to Ulrich Pogson
  • Adhere to WordPress PHP coding syntax standards
  • Delete the user session and recreate it
  • Separate the backup_tables method into two new methods
  • Reset only WP tables and not custom tables
  • French language updates, thanks to Fx Benard
  • Fix for undefined variable: backup_tables


  • Fixed bug where reactivate plugins div was not displaying on ‚options‘ table select


  • Removed deprecated function $wpdb->escape(), replaced with esc_sql()
  • Add German translation, thanks to Ulrich Pogson
  • Updated screenshot-1.png
  • Renamed default localization file
  • Fixed broken if conditional during code clean up for version 2.2


  • Fixed scripts and styles to only load on plugin page
  • Formatted code to meet WordPress syntax standards


  • Replaced 3.3 deprecated get_userdatabylogin() with get_user_by()
  • Updated deprecated add_contextual_help() with add_help_tab()
  • Small change in condition check for backup tables
  • Removed custom _rand_string() with core wp_generate_password()
  • Added Portuguese translation – thanks to Fernando Lopes


  • Added functionality to be able to select which tables you want to reset, rather than having to reset the entire database.
  • Added bsmSelect for the multiple select.
  • Modified screenshot-1.png.
  • Fixed redirect bug
  • ‚Reactivate current plugins after reset‘ only shows if the options table is selected from the dropdown.


  • Made quite a few changes to the translation files
  • Renamed French translation file for plugin format, not theme format
  • Optimized (until potential version 2.0)


  • Replaced reactivation option for all currently active plugins (not just this plugin)
  • Updated language files


  • Added capability to manually select whether or not plugin should be reactivated upon reset
  • Modified class name to avoid potential conflicts with WordPress core
  • Modified wp_mail override
  • Removed deprecated user level for WordPress 3.0+
  • Fixed small bug where if admin user did not have admin capabilities, it would tell the user they did


  • First version
  • 2011-10-04