How to Downgrade WordPress Version, Rollback Plugins, and Themes

Written by: Jon Zaidi

Table of Contents

WordPress updates are essential for keeping your website secure, functioning properly, and equipped with the latest features. However, sometimes these updates can cause unexpected issues with your site’s functionality or appearance. In such situations, knowing how to revert to a previous WordPress version becomes incredibly valuable.

WordPress 6.6 introduces a feature: automatic rollback for failed updates. This means you can finally set your plugins to update automatically without fear of breaking your site. If an update encounters an issue, WordPress will automatically revert to the previous stable version of the plugin. While this built-in safety net is a welcome addition, it is still essential to know how to manually roll back and downgrade WordPress core, plugins, and themes when necessary.

In this guide, we’ll walk through different methods to downgrade WordPress version, themes and plugins when updates cause problems on your site.

Reasons to Downgrade Your WordPress Version

Before we dive into the how-to, let’s understand why you might need to revert to a previous version of WordPress. 

Your WordPress Website Is Using an Old PHP Version

WordPress continually evolves to support the latest PHP versions, providing enhanced security and performance. As of writing, WordPress.org recommends PHP version 7.4 or higher; however, PHP 7.4 is now end-of-life and has security and performance flaws. The good news is that WordPress is compatible with the latest PHP version, which is PHP 8.4.x, but that doesn’t mean all your plugins or themes are.

If your hosting environment runs on an older PHP version that you can’t immediately upgrade, you might experience compatibility issues with the latest WordPress update. In this case, temporarily downgrading WordPress to a version that’s compatible with your PHP version can keep your site functional until you can upgrade your PHP.

Compatibility Issues With Your Theme or Plugins

One of the most common reasons for rolling back WordPress is when a core update introduces changes that conflict with your existing themes or plugins. This can manifest as broken layouts, malfunctioning features, or even the dreaded white screen of death.

Suppose critical plugins or themes on your site haven’t been updated by their developers to be compatible with the latest WordPress version. In that case, downgrading can be a temporary solution while waiting for compatibility updates.

Your WordPress Website Is Using Outdated Themes or Plugins

Some developers abandon their plugins and themes, leaving them incompatible with newer WordPress versions. When checking the WordPress repository, you’ll notice warning messages for plugins that haven’t been updated recently.

If you rely on such themes and plugins and cannot immediately find alternatives, temporarily downgrading WordPress core can keep your site functional while you research replacement options.

Is It Possible to Downgrade Your WordPress Version?

Yes, it is possible to downgrade WordPress to a previous version, but it is generally not recommended as a permanent solution due to security implications. Older versions may lack critical security patches, which can expose your site to vulnerabilities.

However, as a temporary troubleshooting measure, downgrading can help restore functionality while you identify more permanent solutions. Always back up your website before attempting any rollback procedure to prevent data loss.

Downgrade WordPress Core

If you’ve determined that rolling back WordPress core is necessary, here are three reliable methods to accomplish this.

Method#1: Manually Reverting WordPress Version To Previous

Manually downgrading WordPress gives you complete control over the process but requires some technical knowledge:

  1. Create a complete backup of your site
  2. Download your desired WordPress version from the WordPress Release Archive
wordpress release archive
  1. Deactivate all plugins through your WordPress dashboard (if accessible) or by renaming the plugins folder to “plugins-deactivated” via file manager from your hosting’s CPanel
deactivate plugins

or

deactivate plugins file manager
  1. Delete the wp-admin and wp-includes directories
delete wp admin and wp includes
  1. Upload the downloaded WordPress archive and extract it into the file manager.
upload older wordpress version
extract the wordpress file into the file manager
extracting wordpress
  1. Remove the wp-content folder and wp-config.php file (you don’t want to overwrite these on your server)
delete wp content and wp config
  1. Upload all remaining files to your server’s WordPress directory, overwriting existing filesAD 4nXepO4FIfgKdsz58XLh8FCwS s tPBtj 1ImlONdK0HGcpXhFZy65TLFlBMw08rRS7eQjhfaZE6pe1mnyOgb
  2. Access your WordPress admin area – you’ll likely be prompted to update the database.
activate all plugins
  1. Reactivate your plugins one by one to identify any that continue to cause conflicts.AD 4nXe25q3vF4mPVmEbkyNFjCwYxndPV5jWvOYySvmb2mIF5yADZAtzBmeYHH0JyO9mgs K YW3Oy7P8mKPax2VZqrQFDlcMdZEZFNkv3XJgoFQZhU1sfdG5xA7g

After completing all these steps then your WordPress website will be downgraded to your desired version.

downgrade to previous wordpress completed

To prevent automatic updates while troubleshooting, add this line to your wp-config.php file:

define( ‘AUTOMATIC_UPDATER_DISABLED’, true );

Remember to remove this line once your issues are resolved and you’re ready to update again.

Method#2: Using a Plugin To Downgrade WordPress Version

For those who prefer a plugin-based solution with less manual intervention:

  1. Install and activate the WP Downgrade plugin
install wpdowngrade
  1. Navigate to Settings → WP Downgrade
wpdowngrade
  1. Enter your target WordPress version in the provided field
  2. Save changes
select target wordpress version wpdowngrade
  1. Go to Dashboard → Updates
    AD 4nXfAI551H4ZnsKYzIa6H wXRjzYskQmjQbi5sy 0jWN
  2. Click “Re-install Now” to downgrade to your specified version
update to previous version

The plugin will handle the downgrade process, but you should still have a backup beforehand as a safety measure.

Method#3: Restoring a Backup To Downgrade WordPress Version

The safest and most reliable method is restoring from a backup made before the problematic update:

  1. Access your backup solution (hosting backup services or plugin like Duplicator, UpdraftPlus, etc.)
  2. Select a backup from before the WordPress update
  3. Follow your backup tool’s restoration process
  4. Verify that your site is functioning correctly after restoration

This method ensures your site returns exactly to its previous working state without manual file manipulations or potential errors.

RollBack Plugin and Theme Updates

Sometimes the issue isn’t with WordPress core but with a specific plugin or theme update.

Method#1: Manually Rollback WordPress Plugin and Theme Version

To manually roll back a plugin:

  1. For plugins from WordPress.org, visit the plugin page and click “Advanced View.”
wordpress org
  1. Scroll down to find previous versions and download the one you need.
select previous version of plugin
  1. For premium plugins, check your purchase account or contact the developer for older versions.
  2. Deactivate the problematic plugin in your WordPress dashboard.
deactivate plugin
  1. Now, from CPanel, open the file manager.
file manager cpanel
  1. Rename the current plugin folder (e.g., from plugin-name to plugin-name-backup)
rename plugin folder
  1. Upload the older version to your plugins directory and extract it, or directly upload it from the WordPress dashboard.
extract plugin folder
  1. Reactivate the plugin from your WordPress dashboard.
reactivate plugin

The plugin is successfully rolled back to your desired version.

To manually roll back a theme:

  1. Obtain the previous version of your theme
  2. Back up your current theme’s folder
  3. Switch to a default WordPress theme temporarily
switch to default wordpress theme
  1. Now, from CPanel, open the file manager.
file manager cpanel
  1. Navigate to wp-content/themes/
navigate to wp content then themes
  1. Rename your current theme folder (e.g., from my-theme to my-theme-backup)
rename your theme folder
  1. Upload the older version and extract it in the themes directory or directly upload it from the WordPress dashboard.
upload your theme previous version
  1. Reactivate the theme from Appearance → Themes
    AD 4nXcDcIgsyHCbspKcFmj3Ct1KmzCtRgMln9Iwh8aF NP VHpVCehMRnP0WhA8gEq6OyCAdyArTzNDEYObiKxuVyPAnqyuRBLJAzzIybN10kd9wpTDcypoi4vDH3EEeR

That’s how we can roll back your theme manually.

Method#2: Using a Plugin To Revert WordPress Plugin and Themes

The WP Rollback plugin offers a user-friendly way to downgrade plugins and themes:

For plugins:

  1. Install and activate WP Rollback
install wp rollback
  1. Go to Plugins → Installed Plugins
  2. Find the plugin you want to downgrade
  3. Click on the “Rollback” link that appears under the plugin
click rollback on selected plugin
  1. Select the version you want to revert to
  2. Confirm and complete the rollback process
select plugin version

To Rollback themes to the Previous Version Using a Plugin:

  1. Go to Appearance → Themes
  2. Click on your active theme
AD 4nXeY poGFL r3mvm4kvzaVx3jpnZCdp41H8l55NycfmKY9r1oTyabGYbKYgcbYuRA0t0w4iHiEzGTLgKtWc5xTqXPglRMobi1DUCf
  1. Look for the “Rollback” button in the theme details panel.
click rollback on the selected theme
  1. Select your desired previous version.
  2. Confirm the rollback
select your theme version

Note: WP Rollback only works with plugins and themes from the WordPress repository. For premium products, you’ll need to use the manual method.

Conclusion

While updating WordPress core, plugins, and themes is generally recommended for security and performance reasons, knowing how to roll back when issues arise is an essential skill for website management.

Remember that downgrading should always be a temporary measure while you find more permanent solutions. After rolling back, focus on identifying the root cause of compatibility issues, contact developers about bugs, and seek alternatives for abandoned software.

When it’s time to update again, use a staging environment to test changes before implementing them on your live site. This proactive approach helps prevent issues while allowing you to benefit from the latest WordPress features and security enhancements.

Written by Jon Zaidi
Jon Zaidi is a WordPress Developer, Content Writer, and the Community Manager at HostWP.io. With a solid background of 2+ years in the industry, he focuses on building high-quality websites and sharing his knowledge through engaging technical content. Jon is passionate about fostering the WordPress community and helping users get the most out of the platform.
Read more posts by Jon Zaidi

Leave the first comment

Migrate your site to HostWP at no cost

Host WordPress with Confidence!
Fast, Secure, Reliable
View Pricing

Related Blogs

Hosting For Your LMS Website

How to Pick the Right Hosting for Your LMS Website

Most website hosting suggestions are exactly the same. Pick fast servers, get good security, have backups, and you’re done! Those basics are important. But…

August 6, 2026

FastMigrate Banner

FastMigrate: Free WordPress Migration Plugin Now Available

Running a managed hosting company that offers free migrations is no small feat. It demands a massive amount of time from our engineering team…

August 3, 2026

Independent Analytics Review

The Best Google Analytics Alternative for WordPress: Independent Analytics Review

If you’ve spent any time trying to make sense of Google Analytics 4 lately, you know exactly how frustrating it can be. What used…

July 28, 2026

Expert WordPress Support Engineers Available 24/7

90 sec
Average
Response Time

98 %
Customer
Rating

24/7
Expert
Support

Submit Your Question Here.