Crash Recovery is a feature in the WP Debug Toolkit (WPDT) standalone viewer that lets you disable and re-enable plugins and themes without access to wp-admin. When your site is down and the WordPress dashboard is unreachable, Crash Recovery gives you a way to isolate the problem.
Use Crash Recovery when:
The viewer API reads the plugin and theme directories on the filesystem and lists everything it finds. To deactivate a plugin or theme, the API renames its directory — for example, wp-content/plugins/woocommerce becomes wp-content/plugins/woocommerce.disabled. This is the same mechanism WordPress uses internally when deactivating plugins, but done at the filesystem level without requiring WordPress to be running.
Re-enabling reverses the rename, restoring the original directory name.
Visit your standalone viewer URL (e.g., https://example.com/wpdebugtoolkit/) and log in with your viewer password. The viewer works independently of WordPress, so it loads even when your site is down.
Navigate to the Crash Recovery panel. Press the P key or select Crash Recovery from the viewer navigation.
The panel lists all installed plugins and themes with their current status (enabled or disabled). Each entry shows the plugin/theme name and directory name.
If you suspect a specific plugin caused the crash, disable it. If you are unsure which plugin is responsible, disable all plugins and re-enable them one at a time.
To narrow down the culprit:
Switch to the error log viewer to confirm which plugin or theme triggered the fatal error. The log entry shows the file path, line number, and error message — the file path identifies the responsible plugin or theme.
Once you identify the problem:
From the Crash Recovery panel, re-enable each plugin you disabled. Monitor the error log after each re-activation to confirm no new errors appear.
Crash Recovery operates at the filesystem level only. It renames plugin and theme directories to deactivate them, but it does not modify the active_plugins option in the WordPress database. This means:
wp-content/mu-plugins/) are not managed through Crash Recovery. MU-plugins load unconditionally and cannot be deactivated through directory renaming.db.php, object-cache.php, etc.) are not managed through Crash Recovery.