Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]

Account & Billing

6
  • Edit Your Customer Account Email and Password
  • License
  • Updates
  • How To Get Help
  • Billing
  • LearnDash Licensing & Management

Troubleshooting

2
  • Troubleshooting Basics
  • Why is the registration form not showing?

User Guides

9
  • How do I remove the ‘Take This Course’ button?
  • How do I hide post meta data (date, author, comments, etc.)?
  • Translation
  • Transferring LearnDash Courses
  • How do I protect my course files & downloads?
  • User Guides
  • LearnDash Migration
  • How to Install and Activate LearnDash Add-ons
  • Trusted Login

FAQs

30
  • Can I hide the course content table on the course page?
  • Can I create a unique sidebar for courses, lessons & quizzes?
  • Can I rename “courses,” “lessons,” “topics,” and “quizzes”?
  • Can I reuse lessons & topics across multiple courses?
  • Is LearnDash compatible with other plugins?
  • How do I find the course ID?
  • 404 Errors on LearnDash Pages
  • What kind of media can be used in LearnDash courses?
  • Does LearnDash support Learning Tools Interoperability (LTI)?
  • How can I make email notifications send on time?
  • I’m getting the error “the link you followed has expired” when installing LearnDash.
  • Questions about MemberDash?
  • Known Issues & Conflicts
  • Why is the registration form not showing?
  • Page Builders + LearnDash
  • Why are the license updates and license checks disabled?
  • FAQs
  • Your Add-Ons and Plugins are Officially Migrating to LearnDash FAQs
  • WisdmLabs Acquisition FAQ
  • How to Manually Install and Update Plugins from WordPress.org
  • What is the best way for me to bundle courses using LearnDash?
  • What plugins can be used with LearnDash for math equation editing?
  • Do I need a plugin to do drip feeding?
  • Can I use the same Stripe Purchase Button on multiple courses?
  • Is there a shortcode for displaying a single lesson in LearnDash?
  • Is there a way to export an individual course?
  • What should I do if my course content is not displaying correctly?
  • Moving Away from LearnDash Cloud
  • What steps can I take if a lesson or topic is not marked as complete?
  • What are the different user roles in LearnDash and what permissions do they have?

Developers

3
  • Adding Fields to LearnDash Registration Forms with Advanced Custom Fields (ACF)
  • Developers
  • Protecting Files
View Categories
  • Home
  • All Knowledge Bases
  • Resources
  • FAQs
  • How to Manually Install and Update Plugins from WordPress.org

How to Manually Install and Update Plugins from WordPress.org

In some cases, server configurations or other issues may prevent automatic plugin updates directly from the WordPress Dashboard. If you find that you are not able to update your free WordPress.org hosted plugin with the standard WordPress update features, this guide will help you do so manually.

This is an example of a WordPress.org timeout error:

Step 1: Create a Backup #

Before starting any manual plugin updates, it’s essential to perform a full site backup. While updating plugins should keep all your data intact, it’s always a good practice to have a backup in place to safeguard your site in case anything unexpected happens.

Step 2: Download the ZIP file from WordPress.org #

The first step is to download the latest version of the plugin from WordPress.org.

Here is the Restrict Content plugin page on WordPress.org as an example.

Once you are there, you’ll see a Download button towards the upper right of the page, below the plugin banner. Click on that to Download the latest version of the plugin you are trying to install.

Now you should have a ZIP file in your Downloads folder for the plugin.

NOTE: Some browsers (specifically Safari) automatically unzip ZIP files upon download. If you see a folder instead of a ZIP file, youll need to ZIP that folder before proceeding.

Step 3: Upload the ZIP file to your WordPress Website #

Next you need to upload this ZIP file to your WordPress website. The WordPress plugin update system allows you to update a plugin simply by uploading the new ZIP file and it handles the update automatically.

To do this, navigate in your WordPress admin to Plugins > Add New Plugin. From there click on Choose File. That will open your computers file system for you to find the ZIP file you previously downloaded. Choose that and submit.

Once the file is fully uploaded, you should see a message that WordPress has detected that you already have this plugin installed. It will ask you whether you want to Replace current with uploaded or Cancel and go back. Click Replace current with uploaded to update your plugin.

The system will now update your plugin to the latest version. Thats it!

Updated on November 26, 2024
WisdmLabs Acquisition FAQWhat is the best way for me to bundle courses using LearnDash?
Table of Contents
  • Step 1: Create a Backup
  • Step 2: Download the ZIP file from WordPress.org
  • Step 3: Upload the ZIP file to your WordPress Website

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb