Title: Bouzin Fresh Reset
Author: bouzin
Published: <strong>October 27, 2026</strong>
Last modified: October 27, 2026

---

Search plugins

![](https://ps.w.org/bouzin-fresh-reset/assets/icon-256x256.png?rev=3769088)

# Bouzin Fresh Reset

 By [bouzin](https://profiles.wordpress.org/bouzin/)

[Download](https://downloads.wordpress.org/plugin/bouzin-fresh-reset.0.1.1.zip)

 * [Details](https://wordpress.org/plugins/bouzin-fresh-reset/#description)
 * [Reviews](https://wordpress.org/plugins/bouzin-fresh-reset/#reviews)
 *  [Installation](https://wordpress.org/plugins/bouzin-fresh-reset/#installation)
 * [Development](https://wordpress.org/plugins/bouzin-fresh-reset/#developers)

 [Support](https://wordpress.org/support/plugin/bouzin-fresh-reset/)

## Description

**A fresh WordPress start, without the guesswork.**

Bouzin Fresh Reset gives administrators a guided way to reinstall a supported WordPress
website from a clean, verified installation.

**Why choose Bouzin Fresh Reset?**

 * **Fresh WordPress core:** Official WordPress files downloaded and verified before
   replacement.
 * **Keep your administrator access:** Preserve one administrator account and its
   existing password.
 * **Simple, visual progress:** One progress bar showing preparation, reinstallation
   and final cleanup.
 * **Guarded recovery:** Carefully controlled recovery after interruptions, without
   blindly repeating destructive operations.
 * **Flexible cleanup:** Choose which eligible additional files and database tables
   to remove.
 * **Safety first:** Unsupported configurations are rejected before destructive 
   operations.

**Important:** Resetting permanently removes existing website data. Always create
and verify an independent backup before proceeding. Designed for supported single-
site WordPress installations.

**Warning: destructive operation.** Bouzin Fresh Reset replaces the WordPress installation
and removes its existing site data and extensions. It preserves the selected administrator
account, its password hash, and selected site preferences. It is not a backup or
migration tool and cannot undo completed destructive cleanup. Make an independently
verified backup before use.

The plugin checks the environment, downloads and verifies the matching official 
WordPress core package, and prepares a temporary, authenticated recovery runner 
to continue the operation when the old WordPress application is no longer available.
It uses an operation journal to prevent ambiguous retries and support recovery after
interruptions.

Before starting, the plugin checks permissions, SQL compatibility, package checksums,
paths, origin and transport security, and public HTTP isolation. It refuses unsupported
configurations and does not remove unrelated database prefixes. Eligible additional
files and same-prefix database tables are preserved unless the administrator explicitly
selects them for deletion; protected entries cannot be selected.

The interface shows one progress bar and three persistent stages: preparation, WordPress
reinstallation, and final cleanup. Recovery actions appear only when intervention
is needed.

### Security and limitations

This plugin performs irreversible file and database operations. It requires elevated
WordPress administrator permission, explicit confirmation, matching operation state,
transport checks, and a protected recovery workflow. It downloads the matching official
WordPress core package and verifies package files against an official manifest before
replacement. It does not fetch arbitrary third-party executable packages.

Because the existing WordPress runtime is replaced during the reset, a temporary
standalone PHP recovery runner is created in the WordPress root; the confidential
operation journal is held in a private directory outside the public document root.
These unusual filesystem operations require an individual review against WordPress.
org directory guidelines. Their presence is disclosed here and does not imply approval
or an exemption.

The plugin does not guarantee restoration of the original website once irreversible
deletion has occurred. It should be used only by administrators who understand the
consequences and have independent backups.

## Installation

 1. Create and verify a separate backup of the entire site and database.
 2. Install and activate on an expendable single-site WordPress installation that meets
    the requirements below.
 3. Open **Tools > Reset WordPress** and read the irreversible-deletion warning.
 4. Confirm the operation once. Do not start another reset while recovery is active
    or its status is uncertain.
 5. Follow the progress screen until the operation finishes. Sign in again to the newly
    installed WordPress admin area as required.

## FAQ

### What does the reset preserve?

The selected administrator account and its password hash, plus the limited site 
preferences described on the confirmation screen. Other site data, plugins, themes
and media may be removed. The exact cleanup depends on ownership verification and
selected options.

### Does it support WordPress Multisite, unusual hosting layouts or FTP-only updates?

No. This version is for eligible single-site installations with a standard physical
WordPress root, direct filesystem access, compatible SQL, and a writable, isolated
private work area outside the public document root on the same filesystem. Unsupported
or ambiguous layouts are rejected before destructive work.

### What about extra files or database tables?

Eligible additional files and tables using the site’s WordPress database prefix 
are listed before confirmation and remain unchecked by default. The administrator
can explicitly select them for deletion. Protected files, symbolic links and tables
with other database prefixes are not selectable. An unfamiliar item may still be
important to the hosting account or another application; review it before selecting.

### What happens if the browser closes, the connection is lost or the host returns HTTP 503/504?

The server-side operation journal and recovery checks distinguish a temporary connection
problem from a stopped operation. Do not launch a second reset while an earlier 
operation may still be running. The same browser tab may restore a previously confirmed
intent for a limited time, subject to strict session, form and server checks.

### Is HTTP supported?

HTTPS is required for remote servers. Unencrypted HTTP is permitted only for strictly
local development scenarios with an additional explicit confirmation. The reset 
verifies public HTTP isolation before destructive operations.

### Does the new installation retain the old WP_DEBUG setting?

No. Its newly generated wp-config.php uses WP_DEBUG=false by default. On an expendable
test site, enable WP_DEBUG and WP_DEBUG_LOG before testing the plugin, review the
host PHP logs for the independent recovery phase, and inspect the new installation
separately after the reset. Debug settings should not be enabled on public production
sites.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bouzin Fresh Reset” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ bouzin ](https://profiles.wordpress.org/bouzin/)

[Translate “Bouzin Fresh Reset” into your language.](https://translate.wordpress.org/projects/wp-plugins/bouzin-fresh-reset)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bouzin-fresh-reset/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bouzin-fresh-reset/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bouzin-fresh-reset/)
by [RSS](https://plugins.trac.wordpress.org/log/bouzin-fresh-reset/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.1

 * Unified the reset interface into a single progress bar and three visible stages
   from start to finish.
 * Improved the handoff to the temporary recovery runner and detection of interrupted
   requests without automatically repeating destructive submissions.
 * Fixed restoration of a previously confirmed operation after navigation or reload
   in the same tab, with session and form validation.
 * Improved validation of request methods, confirmation data and recovery actions;
   documented code-standard exceptions used by the autonomous recovery mechanism.
 * Improved refusal messages and cleanup checks while retaining safeguards for unrelated
   files and database tables.
 * Restored the administrator’s optional checkboxes for eligible additional files
   and same-prefix SQL tables, preserving server-side safeguards and unchecked defaults.
 * Prepared release metadata and documentation for WordPress.org review.

## Meta

 *  Version **0.1.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [cleanup](https://wordpress.org/plugins/tags/cleanup/)[recovery](https://wordpress.org/plugins/tags/recovery/)
   [reinstall](https://wordpress.org/plugins/tags/reinstall/)[reset](https://wordpress.org/plugins/tags/reset/)
 *  [Advanced View](https://wordpress.org/plugins/bouzin-fresh-reset/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bouzin-fresh-reset/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bouzin-fresh-reset/reviews/)

## Contributors

 *   [ bouzin ](https://profiles.wordpress.org/bouzin/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bouzin-fresh-reset/)