Title: SWR Course Progress for LearnDash
Author: Swrice
Published: <strong>04 May 2026</strong>
Last modified: 01 August 2026

---

Search plugins

![](https://ps.w.org/swr-course-progress-for-learndash/assets/banner-772x250.png?
rev=3522576)

![](https://ps.w.org/swr-course-progress-for-learndash/assets/icon-256x256.png?rev
=3522151)

# SWR Course Progress for LearnDash

 De [Swrice](https://profiles.wordpress.org/swrice/)

[Download](https://downloads.wordpress.org/plugin/swr-course-progress-for-learndash.1.2.1.zip)

 * [Details](https://lij.wordpress.org/plugins/swr-course-progress-for-learndash/#description)
 * [Reviews](https://lij.wordpress.org/plugins/swr-course-progress-for-learndash/#reviews)
 *  [Installation](https://lij.wordpress.org/plugins/swr-course-progress-for-learndash/#installation)
 * [Development](https://lij.wordpress.org/plugins/swr-course-progress-for-learndash/#developers)

 [Supòrto](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/)

## Description

**SWR Course Progress for LearnDash** adds a clean, modern course progress bar to
any LearnDash course — showing lessons, topics, and quizzes completed, right on 
the frontend of your site. Just drop in one shortcode and you’re done, no coding
required.

This is a powerful and easy-to-use plugin that allows you to display student progress
for any LearnDash course using a simple shortcode.

🎯 **Plugin Features**
 – Easy-to-use shortcode: `[swrldcp_course_progress course_id
=123]` – **Modern UI Design**: Professional card-based layout with enhanced visual
hierarchy – **Pill-Style Progress Stats**: Clean, readable progress indicators for
lessons, topics, and quizzes – **Enhanced Progress Circles**: Refined visual progress
indicators with improved styling – **Improved Admin Interface**: Modern form styling
with better focus states and responsive design – Customizable general color to match
your brand – Responsive design: mobile, tablet, and desktop-friendly – Widget-compatible:
embed in sidebars or footer widget areas – Lightweight and performance-optimized–
Compatible with all major LearnDash themes and templates

🚀 **How to Use**
 1. Install and activate the plugin. 2. Go to **Settings > Learndash
> Progress Settings**. 3. Choose your preferred general color. 4. Use the shortcode
to display progress: – **Shortcode**: `[swrldcp_course_progress course_id=123]` 
5. Replace the course ID with the actual ID of your LearnDash course. 6. Paste the
shortcode into any page, post, or widget area.

That’s it! Your course progress will now display in a clean, visual format.

### Support

Need help or have questions? Our dedicated support team is here to help you make
the most of this plugin. https://swrice.com/contact-us/

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/swr-learndash-course-progress/`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to **Settings > Learndash > Progress settings** to configure your general
    color and get the shortcode.
 4. Insert the shortcode into any page, post, or widget to show course progress.

## FAQ-e

### Can I show progress for multiple courses?

Yes, simply use the shortcode multiple times with different course IDs.

### Does the plugin work with all LearnDash themes?

Yes, the plugin is designed to be compatible with all major LearnDash themes and
templates.

### Is this plugin mobile responsive?

Absolutely. The progress bar layout adjusts to fit all screen sizes.

## Reviews

![](https://secure.gravatar.com/avatar/19d2f9dc6288468e084d525f891ba5e79bae775de7f53dc5ac9b46c9b0d20128?
s=60&d=retro&r=g)

### 󠀁[Works Perfectly with LearnDash](https://wordpress.org/support/topic/works-perfectly-with-learndash/)󠁿

 [Kamran sheikh](https://profiles.wordpress.org/kamran2000/) 30 May 2026

A very useful plugin for LearnDash users. It displays student course progress in
a clean and modern layout using a simple shortcode. Easy to set up and works smoothly
without any complicated configuration. The progress indicators are visually clear
and make tracking student performance much easier.

 [ Read all 1 review ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/)

## Contributors & Developers

“SWR Course Progress for LearnDash” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Swrice ](https://profiles.wordpress.org/swrice/)
 *   [ kamran608 ](https://profiles.wordpress.org/kamran608/)

[Translate “SWR Course Progress for LearnDash” into your language.](https://translate.wordpress.org/projects/wp-plugins/swr-course-progress-for-learndash)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/swr-course-progress-for-learndash/),
check out the [SVN repository](https://plugins.svn.wordpress.org/swr-course-progress-for-learndash/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/swr-course-progress-for-learndash/)
by [RSS](https://plugins.trac.wordpress.org/log/swr-course-progress-for-learndash/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

 * Fixed: Removed the `Requires Plugins: sfwd-lms` header — LearnDash is not distributed
   on WordPress.org, so this caused an “Invalid plugin dependencies” warning. The
   existing runtime check (admin notice if LearnDash is inactive) still works as
   before.

#### 1.2

 * Improved: SEO-optimized plugin description and tags for better discoverability.
 * Improved: Frontend CSS/JS now load only on pages/posts that actually use the 
   shortcode, for better page speed.
 * Improved: Stricter validation on the Container Width setting to prevent invalid
   CSS values.
 * Fixed: An invalid General Color value could be saved as empty, breaking the progress
   bar styling.
 * Fixed: The “Settings saved successfully” message could appear even when a field
   failed validation.
 * Added: Native LearnDash dependency check (`Requires Plugins` header) for a cleaner
   install experience.
 * Added: Plugin options are now removed automatically on uninstall.

#### 1.0

 * Initial release with shortcode support and color customization.

## Mêta

 *  Version **1.2.1**
 *  Last updated **6 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/swr-course-progress-for-learndash/)
 * Tags
 * [course progress](https://lij.wordpress.org/plugins/tags/course-progress/)[elearning](https://lij.wordpress.org/plugins/tags/elearning/)
   [learndash](https://lij.wordpress.org/plugins/tags/learndash/)[lms](https://lij.wordpress.org/plugins/tags/lms/)
   [progress bar](https://lij.wordpress.org/plugins/tags/progress-bar/)
 *  [Advanced View](https://lij.wordpress.org/plugins/swr-course-progress-for-learndash/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/reviews/)

## Contributors

 *   [ Swrice ](https://profiles.wordpress.org/swrice/)
 *   [ kamran608 ](https://profiles.wordpress.org/kamran608/)

## Supòrto

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/swr-course-progress-for-learndash/)