How to Downgrade/Rollback LearnDash

Did you just update to a new version of LearnDash and it caused some issues with your site? Or perhaps you just don’t like some of the changes that were made in the latest LearnDash release.

This article will explain the steps you can take to downgrade or rollback to a previous version of LearnDash.

1. Restore a Backup

Most backup & restore options will restore the entire backup of your site, which includes all of your user’s course progress, any ecommerce data you might have (if you’re using WooCommerce, a membership plugin or other ecommerce plugin), quiz data, any new user’s that might have signed up, etc.

Unless you just updated a few minutes ago and know that no user actions were taken on your site in the past few minutes, this is probably NOT the way you want to downgrade LearnDash.

2. Download a Backup. Upload LearnDash.

If you don’t have a recent backup of your site, skip to the final option.

This is a much safer way to rollback LearnDash, assuming you have a recent backup of your site that you can access. Most web hosts take daily backups of your site and allow you to download the most recent 15-30 days worth. You might also be using a backup plugin like VaultPress, BackupBuddy, UpdraftPlus, etc.

If you can access a recent backup of your site that was using the previous version of LearnDash, follow these steps to revert back to it.

  1. Download the backup file to your computer (this is unique to the backup solution you are using, but it will usually be a .zip file)
  2. Extract the contents of the .zip file so you can access the folders inside of it
  3. Navigate to the /wp-content/plugins/ folder
  4. Right-click on the /sfwd-lms/ folder
    • Windows: Choose Send to > Compressed (zipped) folder
    • Mac: Choose Compress “sfwd-lms”
  5. Now you should have a .zip file on your computer that just contains the LearnDash plugin
  6. In your WordPress admin area, navigate to Plugins > Add New
  7. Click the Upload Plugin button at the top of the page
  8. Click Choose File and select the .zip file you created in the previous step
  9. Click Install Now
  10. You will be asked if you want to override the plugin that currently exists. Choose yes.

🎉 Congratulations! You successfully downgraded LearnDash to a previous version.

3. Contact LearnDash Support

If you don’t have a backup, the only other official way to obtain a copy of a previous version of LearnDash is to contact LearnDash support. It is against LearnDash’s terms of service to distribute copies of LearnDash or any official add-on.

You can speed things up by asking LearnDash for the specific add-on & version number in your initial email. Please also take the time to explain the issue(s) you’re having with the newer version so they can work on fixing it.

As far as I am aware, there is nowhere you can go to download previous versions. LearnDash does not make these files public, nor are they included in your LearnDash account.

Author
Dave Warfel

Dave Warfel

I've been working with LearnDash for over 3.5 years, and have developed 3 free & 2 premium plugins for WordPress' most popular LMS. Nothing brings me more joy than empowering others to take control of their online platform. I live, work & play in the beautiful mountains of Colorado. 🤸‍♂️👨‍💻🏃‍♂️🏔️

Forum Rules

Be Kind & Patient

We’re here to learn and/or help each other. Please don’t be mean, rude, or condescending. Treat all members the way you should be treating dogs and your elders—with the utmost love & respect.

External Links

✅ Other websites that add value, help solve problems & contribute to the discussion. ❌ Affiliate links are prohibited. (Site owners may use affiliate links to help support the site.)

Promotion

✅ You may promote your own products/services if they are relevant to an existing discussion. You must disclose your relationship with the product(s).
❌ You may not create new posts simply to promote your products.

Non-LearnDash Topics

❌ General (free) Forum: Only LearnDash-specific topics are allowed.
✅ Premium Forums: You are allowed to post other questions tangentially related to LearnDash. Please use the appropriately named forum. If it doesn’t exist, use the “LearnDash Integrations” forum.

Our Right to Remove

We reserve the right to remove any content, at any time, for any reason. We can also merge one post with another. We will exercise caution when removing content and always try to provide an explanation.