Release Notes
=== WPEXTN Reset to Default (Auditor + One-click Cleanup) ===
Contributors: wpextn
Tags: reset, cleanup, restore defaults, audit, database, plugins, themes, roles, uploads
Requires at least: 5.2
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Audits and resets your WordPress site to a near-fresh state — drop non-core tables, remove non-default plugins/themes, reset roles, and clean uploads. One click, one backup away.
== Description ==
**WPEXTN Reset to Default (Auditor + One-click Cleanup)** is a developer-grade maintenance utility that helps restore a WordPress installation to its near-original condition.
It’s ideal for local development, staging resets, QA environments, or testing plugin/theme interactions on a clean slate.
**Important:** This plugin performs destructive operations if confirmed. Always create a complete backup before running any reset actions.
### Key Features
- **Audit Report** – Lists all non-core database tables, installed plugins, themes, custom roles, and upload directory usage.
- **Drop Non-Core Tables** – Remove custom or plugin-added database tables.
- **Plugin / Theme Cleanup** – Deactivate and delete all non-default plugins and themes.
- **Role Reset** – Remove custom roles and restore default WordPress capabilities.
- **Uploads Cleaner** – Optionally empty the entire uploads directory (keeps folder structure).
- **Confirmation Gate** – Requires typing `RESET` to execute.
- **Single-site only** – Automatically disables itself on multisite installations for safety.
- **Post-action Log** – Displays a clear summary after each operation.
== Installation ==
1. Upload the folder `wpextn-reset-default` to `/wp-content/plugins/`.
2. Activate **WPEXTN Reset to Default** from the **Plugins → Installed Plugins** screen.
3. Navigate to **Tools → Reset to Default (WPEXTN)**.
4. Review the Audit Report and tick the actions you wish to perform.
5. Type `RESET` in the confirmation box and click **Run Selected Actions**.
6. Review the completion log to verify results.
== Changelog ==
= 1.0.0 =
* Initial release.