Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk10 min

How to Download and Safely Install Older Versions of WordPress Plugins

Learn how to find an earlier WordPress plugin release, install it through the dashboard or FTP, troubleshoot rollback errors, and prevent automatic updates from undoing the change.

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.

For a plugin hosted in the WordPress.org directory, open its plugin page, select Advanced View, choose an earlier release from the version selector at the bottom of that page, and download the ZIP file. Test the rollback on a staging copy first, back up the site, then install the ZIP through Plugins > Add New Plugin > Upload Plugin. You can also use the WP Rollback plugin or upload the unzipped folder over FTP.

What downloading an older plugin version actually does

A rollback replaces the code currently running on your site with code from an earlier release. It is useful when a new plugin update introduces a fatal error, breaks a page-builder layout, changes an integration, or conflicts with your WordPress version or another extension. Downloading the ZIP is only one part of the job: the old files must be installed in place of the active copy, and the result must be tested before visitors rely on it.

As an Amazon Associate I earn from qualifying purchases.

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

This procedure applies to plugins whose releases are published in the WordPress.org plugin directory. A plugin purchased directly from a developer, supplied by an agency, or distributed from another marketplace may not appear in that directory. In those cases, use the vendor’s own archive or support instructions; the WordPress.org version selector and WP Rollback cannot retrieve a package that is not hosted there.

Prepare the site before choosing a release

Older code can contain bugs or vulnerabilities that were fixed later. Treat a rollback as a controlled troubleshooting change, not as a permanent security strategy. Complete these checks before changing the live site:

  • Make a full backup. Save both the WordPress files and the database, and confirm that the backup can be restored. A plugin can change database records as well as files, so a files-only copy may not be enough to reverse an unsuccessful test.
  • Use staging whenever possible. Clone the site to a staging environment and perform the rollback there first. Check the front end, the WordPress dashboard, forms, checkout or membership flows, scheduled jobs, and any service that depends on the plugin.
  • Record the present version. In Plugins > Installed Plugins, note the current version and the reason for reverting. Keeping that information makes it easier to return to the newer release or explain the change to a developer.
  • Check the target release date and compatibility. An older version may predate your current WordPress or PHP environment. If the plugin’s release notes identify a required WordPress version, PHP version, add-on, or database migration, account for that before installing it.
  • Plan for updates. WordPress may offer the latest update again after a rollback. Decide how you will monitor and re-enable updates rather than leaving an old version unattended.

Do not skip the backup because the change appears reversible. If the old release performs a database migration or leaves the site in a partially updated state, simply uploading the newer ZIP may not restore every setting.

Download an older release from WordPress.org

1. Open the plugin’s directory page

Go to the WordPress.org plugin directory and search for the plugin by name. You can also enter its directory slug in the address bar if you know it. Confirm that the page is the correct plugin by checking its name, author, description, and current release before downloading anything.

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.

2. Open Advanced View

In the page’s Information sidebar, select Advanced View. The advanced page contains development and release information that is not shown in the normal plugin listing.

3. Select the required version

Scroll to the version selector at the bottom of the advanced page. Sources and current directory layouts use different wording for this control: it may be labelled Development Version or Previous Versions. The important test is the list of numbered releases, not the exact heading. Choose the version immediately before the problematic update if you are testing a simple one-step rollback; choose an older release only when compatibility or a known regression requires it.

Write down the exact version number you selected. Do not assume that “development” means “latest stable”; inspect the entries and choose a numbered release that matches your plan. If the version you need is not listed, the directory may not expose it, or the plugin may not be hosted there.

4. Download and preserve the ZIP

Click Download after selecting the release. Keep the ZIP unchanged and label it with the plugin name and version, such as plugin-name-2.4.1.zip, so it cannot be confused with the current package. Do not extract and recompress it before using the dashboard uploader; WordPress expects a valid plugin ZIP structure.

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

Install the downloaded ZIP in the dashboard

The dashboard uploader cannot safely install a second copy under the same plugin directory while the current copy is still present. Use this sequence on staging first and on production only after the backup is complete:

  1. Sign in with an account that can manage plugins.
  2. Open Plugins > Installed Plugins.
  3. Deactivate the plugin you intend to replace. If the plugin is causing a fatal error, use the host’s recovery tools or file access to disable it instead of repeatedly loading the broken dashboard.
  4. Delete the existing plugin from the Installed Plugins screen, unless you have a deliberate file-management plan to replace its folder. Before deleting, check the plugin’s documentation for settings or files that it says must be preserved.
  5. Go to Plugins > Add New Plugin > Upload Plugin.
  6. Select the older ZIP, click Install Now, and wait for the installation result. Do not close the browser while WordPress is unpacking the archive.
  7. Activate the installed release only after WordPress reports a successful installation. If activation fails, leave it deactivated and restore the backup or the previous package.

If you cannot delete the current copy, another option is to rename its plugin folder before uploading the older package. This is a file-management workaround, not a second active installation: ensure that only one copy is active, and remove the unused folder after you have confirmed which release works.

Use WP Rollback instead of downloading manually

WP Rollback is a third-party plugin that adds a rollback action to plugins and themes hosted in the WordPress.org directory. After installing it, open the Installed Plugins screen and use the Rollback link shown beneath an eligible plugin. Select the target version and follow the confirmation steps.

This method is convenient when you already know the version you want, but it does not expand the repository: it cannot roll back a commercial or private plugin that has no WordPress.org listing. Keep the same staging and backup precautions, because the rollback action still replaces active plugin files and may expose compatibility problems. Disable or review automatic updates afterward so the next routine update does not immediately reinstall the newest release.

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

Install the older version manually with FTP

FTP is useful when the WordPress dashboard is unavailable or when an administrator prefers direct file control. Download the selected ZIP first, then:

  1. Extract the ZIP on your computer. The result should be a folder containing the plugin’s main PHP file and supporting files.
  2. Connect to the site with an FTP client or the file manager supplied by your host.
  3. Open the WordPress directory, then wp-content/plugins.
  4. Rename the existing plugin folder as a temporary backup, or remove it only after your full site backup is verified.
  5. Upload the extracted older-version folder into wp-content/plugins. Preserve the folder name expected by the plugin unless the plugin’s documentation says otherwise.
  6. Return to Plugins > Installed Plugins, confirm that WordPress detects the plugin, and activate it.

Uploading the ZIP itself into wp-content/plugins will not install it; that directory needs the extracted plugin folder. Conversely, the dashboard’s Upload Plugin control expects the ZIP, so do not submit an already extracted folder there.

Why a rollback may fail

Symptom Likely cause What to check
The version selector is missing The plugin is not hosted in the directory, or the page layout has changed. Confirm the plugin’s official directory listing and look for Advanced View. A vendor-distributed package needs its own archive.
“Installation failed” or an invalid ZIP message The download is incomplete, the archive was altered, or the ZIP contains an extra folder level. Download the release again, keep the original archive, and use the dashboard uploader with the unmodified ZIP.
“Destination folder already exists” The current plugin folder is still present. Deactivate and delete the current copy, or rename its folder before installing. Keep only one active copy.
The plugin installs but will not activate The older release is incompatible with the site’s WordPress or PHP environment, or another extension is conflicting. Read the activation error, compare the target release’s requirements, and test with related extensions disabled on staging.
The site shows a fatal error after activation The rollback did not resolve the conflict, or the old code is incompatible with another component. Use WordPress recovery mode or file access to deactivate the plugin, restore the backup, and test a different release on staging.
The newer version returns automatically Automatic plugin updates remain enabled. Review the plugin’s automatic-update setting in the Installed Plugins screen and monitor update notices while the older version is in use.

Verify that the rollback solved the original problem

Do not stop when the plugin’s version number changes. Run a targeted test based on the failure that caused the rollback:

  • Reproduce the original front-end page, form, editor action, or integration that failed.
  • Open the relevant dashboard screens and save a harmless test setting.
  • Check error logs and the browser console for new errors.
  • Confirm that scheduled tasks, webhooks, email delivery, caching, and authentication still operate when those services are part of the plugin’s job.
  • Test on more than one browser or user role when the issue affects visitors or administrators differently.

Keep the site on staging until the target workflow passes. If the old release fixes the symptom but breaks another workflow, the rollback is not a complete solution; restore the backup and isolate the conflicting component before trying another version.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Prevent WordPress from replacing the older release

After a successful rollback, open Plugins > Installed Plugins and review the automatic-update control for that plugin. Disable automatic updates for the rolled-back plugin while you investigate, then check the dashboard regularly for security releases and compatibility fixes. A rollback should have an owner and a review date; otherwise an old package can remain in production long after the original problem is forgotten.

When the developer publishes a fix, test the newer release on staging before re-enabling updates. Keep the backup from the rollback period until the replacement has been tested and the site has completed at least one normal maintenance cycle.

When the plugin is not in the WordPress.org directory

The directory procedure cannot retrieve packages that are sold or distributed elsewhere. For a commercial, private, or agency-maintained plugin:

  • Check the vendor account or download area for an archived ZIP and its release notes.
  • Ask the developer which version supports your WordPress and PHP versions.
  • Use the same dashboard upload or FTP process once you have a legitimate ZIP.
  • Keep proof of the package’s origin and version so a future administrator can identify it.

Do not download an old commercial plugin from an unofficial mirror. An altered package can contain malicious code, and an unofficial copy may not include the vendor’s required license files or update channel.

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

Choosing between the three rollback methods

Method Best for Limitations
WordPress.org download plus dashboard upload Administrators who want a saved ZIP and a visible, repeatable process. Requires a directory-hosted plugin and access to the WordPress dashboard.
WP Rollback A quick rollback of an eligible directory plugin or theme from the Installed Plugins screen. Works only with items hosted in the WordPress.org directory and still requires backups and testing.
FTP upload Sites whose dashboard is inaccessible or administrators who need direct file control. Requires FTP or file-manager access and careful folder handling.

How to return to the current release

Once the developer has addressed the problem, download the current release from the normal plugin page or use the standard update prompt. Back up the site again, test the update on staging, deactivate and replace the old package if the dashboard reports a folder conflict, then activate and retest the workflow that originally failed. Re-enable automatic updates only after you have decided that routine updates are safe for this plugin.

If the newer release requires a database upgrade, follow its migration instructions and retain a restorable backup. Never assume that moving forward and backward repeatedly is harmless; alternate versions can leave data or settings in a state that an older release does not understand.

Security and support implications

Older releases may lack fixes for security vulnerabilities, stability defects, and compatibility issues. Developers may support only the latest release, so troubleshooting help for a rollback can be limited. Use the oldest version necessary to confirm or avoid the problem, restrict access to the staging copy, and set a specific plan for replacing it.

For a production site, document the plugin name, exact version, rollback date, reason, backup location, test results, and person responsible for monitoring it. That record turns an emergency downgrade into a controlled maintenance decision and makes the eventual upgrade safer.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

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

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.