Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

If an automatic WordPress update broke your site, first identify whether WordPress core, a plugin, or a theme changed. Preserve the current files and database, then restore a known-good backup or roll back with the method that matches the failure: WP-CLI for core, WordPress’s temporary rollback for a failed plugin or theme installation, Recovery Mode for a fatal error, and a backup or manual reinstall for a completed but incompatible update.

Do not delete the current site before you have a restorable copy. A rollback can expose other compatibility problems, so test the public site, administration screens, scheduled tasks, forms, payments, and publishing workflows afterward.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Identify exactly what changed

“Automatic update” can mean a WordPress core release, a plugin, a theme, or several items updated during the same maintenance window. The rollback procedure depends on which one changed and whether its installation actually completed.

  1. Check the WordPress dashboard. Look at Dashboard > Updates, the Plugins screen, and Appearance > Themes. Record the current WordPress version and every plugin and theme version shown there.
  2. Check update and error notifications. The administrator email may identify the component that failed and may contain a Recovery Mode link.
  3. If you have shell access, record versions with WP-CLI. wp core version shows the core version; wp plugin list and wp theme list show installed versions and status.
  4. Note the first symptom and its time. A white screen, a PHP fatal-error message, a missing layout, a failed form, or an inaccessible dashboard points to different recovery steps.

Keep a copy of these notes. They let you verify that the rollback restored the intended release rather than merely making the site load again.

#1 Best Overall
Vehicle Maintenance Log Book, 110 Car Maintenance & Expense Tracker Record Sheets Plus 36 Service Due Stickers, Car Repair & Service Record Spiral Binding Logbook (5.5” x 7.1”)
  • 110 Sheets Log Book: This vehicle maintenance log book includes 110 record sheets to track repairs, services, fuel costs, and other vehicle-related expenses. It also comes with 36 convenient “Service Due” stickers to help remind you of upcoming maintenance schedules. Everything you need to keep your car records organized in one place.
  • Detailed Information: Each page is carefully structured with dedicated sections for date, mileage, service description, parts replaced, vehicle information, cost, and additional notes. The clear and organized format allows you to maintain accurate records, monitor repair history, and better manage long-term vehicle performance and expenses.
  • Enough Writing Space: The record sheets provide ample space for clear and thorough entries. Whether you’re documenting routine oil changes or major repairs, there’s plenty of room to write detailed information without feeling cramped.
  • Easy to Use: The spiral binding allows the notebook to lay flat for comfortable writing, making entries quick and convenient. The included 36 “Service Due” stickers can be placed inside the book or on visible surfaces like your windshield or dashboard, helping you keep important maintenance reminders in sight.
  • Proper Size: This compact logbook measures 5.5” x 7.1”, which fits easily in your glove compartment, center console, backpack, or desk drawer. Its portable size ensures you can access and update your vehicle records anytime, whether at home, in the garage, or at the service center.

Choose the rollback method

What happened Best first method What must be true Important limitation
WordPress core changed and the previous release is known Restore a backup or run WP-CLI with a specific version and --force You know the target version and have hosting or command-line access for WP-CLI A downgrade can reveal incompatibilities in plugins, themes, or custom code
A plugin or theme update failed during installation Use WordPress 6.3 or newer’s temporary update backup The failure occurred while WordPress was installing the update and the temporary copy still exists This is not a permanent version archive and does not provide an arbitrary historical version after a successful update
A plugin or theme update completed, then caused a fatal error Open the Recovery Mode link and deactivate or repair the component The administrator can access the email account that receives the Recovery Mode message Recovery Mode pauses the faulty component for that administrator session; it does not restore every file or database change
The dashboard is unavailable Use Recovery Mode, the host’s tools, or temporarily rename the plugins directory You have administrator-email, hosting, FTP, or file-manager access Renaming the directory deactivates plugins but leaves their files in place; it is a diagnostic step, not a version rollback
The update completed but is incompatible and no temporary copy remains Restore a verified files-and-database backup or manually install a known-good release A backup or an exact older package is available Installing an older package without a database and file backup may leave data or configuration changes from the newer release

Make a complete backup before changing anything

A rollback is safest when you can return to the current state. Save both parts of the site:

  • Database: Export the WordPress database, including posts, pages, users, settings, orders, form entries, and plugin tables.
  • Files: Copy wp-content, uploaded media, themes, plugins, and the WordPress configuration file. A full document-root backup is preferable when your host supports it.
  • Environment notes: Record the PHP version, active theme, server, and any special cron or caching configuration if those details are available.

Do not overwrite your only backup with the rollback attempt. Store the copy outside the live document root or use a host snapshot that can be restored independently. WordPress recommends regular backups before enabling plugin and theme auto-updates because a backup is the dependable fallback when a completed update must be reversed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Revert a WordPress core update

Option 1: Restore a known-good backup

If the site worked before the core update and you have a backup from that point, restoring the matching files and database is usually the most complete reversal. Restore the core files and the wp-content state together, then restore the database from the same backup set. Mixing a database from one point in time with files from another can produce confusing settings, missing tables, or incompatible plugin data.

Use your host’s documented restore process or ask support to perform it if you cannot verify that the backup is complete. After the restore, clear any server or page cache only if your hosting instructions require it, and log in to confirm the restored version.

Option 2: Use WP-CLI to install the specific older release

WP-CLI’s core update command accepts a target release. When the target is older than the installed version, include --force:

wp core update --version=<known-good-version> --force

For example, the WordPress Developer Blog gives this concrete command:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
wp core update --version=6.5.4 --force
  1. Put the site in a maintenance window and confirm that the database and files are backed up.
  2. From the WordPress installation directory, run the command with the exact release you intend to restore.
  3. Run wp core version and confirm that it reports the target version.
  4. Open the front end and /wp-admin/. Check for PHP errors, missing assets, and database-update prompts.
  5. Exercise the site’s important workflows before re-enabling automatic updates.

WP-CLI can replace core files, but it cannot undo changes that a newer core release or a plugin made in the database. If the site remains broken, restore the verified backup rather than repeatedly changing versions.

Handle a plugin or theme update that failed during installation

WordPress 6.3 introduced a rollback mechanism for failed manual plugin and theme installations. During an update, WordPress moves the old copy into a temporary location:

Rank #2
Sale
LKTHSEEK Equipment Maintenance Log Book 8.5 x 11 Inch 110 Pages Maintenance Record Notebook Tracking Repairs and Service Spiral Bound For Equipment Inspection and Maintenance
  • All In One Equipment Maintenance Log Book With Detailed Fields:This equipment maintenance log book is designed for complete tracking of machinery and equipment performance Featuring pre-printed sections for Equipment Name Manufacturer Name Model Number Serial Number Purchase Date Item Location and Additional Information this repair log book ensures accurate and consistent service records
  • Includes Maintenance Schedule Fields for Time and Task Recording:Each page includes dedicated spaces for Date and Time Maintenance Task or Remarks Performed By and Cost helping you record maintenance frequency track service intervals and monitor expenses Ideal for preventive maintenance logs and repair history documentation
  • Large Format Repair Log Book With Continuation Pages:Sized at 8.5 x 11 inches this equipment service record notebook provides generous space for writing and includes 110 Pages with continuation pages to extend entries when needed Ensures that even complex service reports are kept complete and organized
  • Durable Spiral Bound Construction for Long Term Use:Built with a 300gsm laminated cover and strong spiral binding this maintenance log notebook lies flat for easy writing and endures frequent handling in demanding environments from factory floors to fieldwork sites
  • Ideal for Industrial Commercial and Personal Equipment Tracking:Whether you’re managing heavy machinery in construction agricultural tools in farming or facility systems in schools or warehouses this maintenance record book helps technicians engineers and facility managers maintain consistent and accessible logs
wp-content/upgrade-temp-backup/plugins/PLUGINNAME
wp-content/upgrade-temp-backup/themes/THEMENAME

When the new package cannot be installed successfully, WordPress can use that temporary copy to restore the previous version. The exact folder name contains the affected plugin or theme, so do not remove the directory while diagnosing the failure.

What this mechanism can and cannot do

  • It is intended for an update that failed during installation, such as an interrupted or unsuccessful replacement.
  • It is not a “choose any old version” control after an update completed normally.
  • The temporary backup is cleared after a successful update, so it should not be treated as a historical version archive.
  • It protects the old files, not necessarily database changes made before the failure. Keep a database backup as well.

If WordPress reports that the update failed, follow the recovery notice and then inspect the plugin or theme’s status. If the site still fails, use Recovery Mode or restore the backup made before the update.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recover from a fatal error with Recovery Mode

Recovery Mode was introduced in WordPress 5.2. When WordPress detects a fatal plugin or theme error, it can send the administrator an email containing a special link. Recovery Mode pauses the faulty plugin or theme for that administrator session so the dashboard can load without immediately executing the failing component.

  1. Open the Recovery Mode message sent to the site administrator email address.
  2. Follow the link and sign in when prompted.
  3. Read the error details and identify the plugin or theme named in the notice.
  4. Deactivate the component, install a compatible release, or contact its developer with the exact PHP error.
  5. Exit Recovery Mode, then test the public site and normal administrator screens in a separate browser session.

Recovery Mode is an access and diagnosis tool, not a complete rollback. It does not automatically restore a prior plugin package, reverse database migrations, or repair unrelated components. If the error returns after you leave Recovery Mode, restore the known-good backup or install the exact older package you have verified.

Regain dashboard access when the site is locked out

Temporarily deactivate all plugins through the file system

When /wp-admin/ and Recovery Mode are unavailable, use your host’s file manager, FTP, or another documented file-access method. In the WordPress installation, rename:

wp-content/plugins

For example, change it to plugins-disabled. WordPress treats the original directory as unavailable and deactivates the plugins while preserving their files. Try the front end and dashboard again.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Once access returns, rename the directory back to plugins. Reactivate plugins one at a time and test after each activation. The plugin whose activation brings back the failure is the likely cause. Leave it deactivated until you have a compatible release or a restore point.

If renaming the directory does not help, ask the host to inspect PHP error logs and restore a snapshot if one exists. Avoid deleting plugin or theme folders: deletion removes the only copy you may need for diagnosis.

Reverse a completed plugin or theme update that is incompatible

A successful installation followed by a broken layout, missing feature, or fatal error is different from a failed installation. WordPress’s temporary update backup is not a permanent rollback archive, so the dependable choices are a backup restore or a manual installation of a known-good package.

Restore the complete pre-update state

If you have a backup made before the update, restore the files and database as a coordinated set. This is the best choice when the update changed database tables, options, custom post data, or serialized settings in addition to replacing files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Manually install a specific older package

If you have an exact older plugin or theme package and the problem is limited to its files, replace the current package through the dashboard, FTP, file manager, or your host’s deployment tool. Deactivate the component first when possible, install the known-good version, and then verify the site. Keep the current package and your backup until testing is complete in case you need to return to it.

Do not assume that an older package can safely read data written by the newer one. Check the component’s release notes and test forms, editor screens, scheduled jobs, and any commerce or publishing workflow that depends on it.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Stop the same automatic update from running again

Disable one plugin or theme in the dashboard

WordPress introduced per-plugin and per-theme automatic updates in version 5.5. In the dashboard, open Plugins > Installed Plugins and use the affected plugin’s automatic-update control. For a theme, open Appearance > Themes, select the theme, and use its automatic-update control when the option is available. Disable only the item you are investigating, then keep a manual review schedule.

Automatic plugin and theme updates normally run twice per day. Turning off one item prevents the next scheduled attempt but does not undo the version already installed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Disable one item with WP-CLI

With command-line access, use the item’s slug:

wp plugin auto-updates disable <plugin>
wp theme auto-updates disable <theme>

Confirm the setting with the corresponding list command or in the dashboard. The slug is usually the directory name for a plugin or the theme directory identifier, not necessarily the display name.

Apply a site-wide or selective policy in configuration

For centrally managed sites, WordPress supports configuration constants and the auto_update_plugin and auto_update_theme filters. A site-wide constant can stop automatic updates, while filters let developers allow or deny updates selectively. Put policy code in the appropriate configuration or must-use plugin location, test it on a staging copy, and document who will review updates manually.

Disabling every automatic update, including security updates, is discouraged by WordPress documentation. If you create an exception, assign an owner and a recurring review date so security fixes are not forgotten. A safer policy is often to hold only the incompatible component while allowing appropriate security maintenance elsewhere.

Verify the site after a rollback

Loading the home page is not enough. Use a checklist that reflects how the site is used:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Open several public pages, category or archive pages, search, and the 404 page.
  • Sign in and sign out with an administrator account and, if relevant, a normal user account.
  • Create and edit a test post or page, preview it, upload media, and confirm the editor works.
  • Submit every important form and verify that notifications and stored entries arrive.
  • Check scheduled posts, cron-driven imports, backups, feeds, and external integrations.
  • For a store or membership site, test login, checkout or payment flows, account pages, and confirmation emails with a safe test transaction.
  • Inspect PHP and web-server logs for new errors after the rollback.
  • Clear caches only after confirming that the underlying site works; otherwise a cache can hide a remaining failure.

Record the final core, plugin, and theme versions. Keep the pre-rollback backup and the restored copy until the site has passed a normal operating cycle.

Common mistakes and how to avoid them

Deleting the current files before making a backup

Deletion removes evidence and may make it impossible to determine which component failed. Rename or copy files first, and retain the database export.

Using wp core update without the target version

A normal core update command asks for the latest available release. A downgrade requires the known-good version and, when it is older than the installed release, --force.

Expecting Recovery Mode to fix every kind of breakage

Recovery Mode isolates a fatal plugin or theme for one administrator session. It will not repair a syntax error in custom code, a damaged database, a missing file, or a front-end incompatibility that is not fatal.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Treating the temporary update directory as a version library

The upgrade-temp-backup copy exists to recover from a failed installation and can be cleared after a successful update. Maintain real backups when you need historical versions.

Re-enabling updates immediately after recovery

Leave the affected item disabled while you test and identify a compatible release. Re-enable it only after documenting the version and confirming that a current backup exists.

Plan a more controllable update process

Managed WordPress hosting or a backup service can provide scheduled database-and-file backups and assisted restores. Before relying on one, verify its retention period, restore workflow, storage geography, and whether it can restore individual files as well as the complete site. A backup that cannot be retrieved or is missing the database does not provide a dependable rollback.

For self-managed sites, combine regular off-site backups with a written update procedure: record versions, update one component at a time when possible, monitor the site after the maintenance window, and keep a tested restore path. WordPress’s dashboard controls, WP-CLI, and Recovery Mode are free tools, but they work best when a verified backup remains available.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.