{"id":303630,"date":"2026-05-04T07:55:42","date_gmt":"2026-05-04T07:55:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/swr-course-progress-for-learndash\/"},"modified":"2026-08-01T08:33:05","modified_gmt":"2026-08-01T08:33:05","slug":"swr-course-progress-for-learndash","status":"publish","type":"plugin","link":"https:\/\/mfe.wordpress.org\/plugins\/swr-course-progress-for-learndash\/","author":21126773,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.0.2","requires":"6.3","requires_php":"7.0","requires_plugins":null,"header_name":"SWR Course Progress for LearnDash","header_author":"Swrice","header_description":"This is a powerful and easy-to-use plugin that allows you to display student progress for any LearnDash course using a simple shortcode.","assets_banners_color":"91979a","last_updated":"2026-08-01 08:33:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/swrice.com\/learndash-course-progress\/","header_author_uri":"https:\/\/swrice.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":352,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"swrice","date":"2026-05-31 12:56:21"},"1.2":{"tag":"1.2","author":"swrice","date":"2026-08-01 07:17:23"},"1.2.1":{"tag":"1.2.1","author":"swrice","date":"2026-08-01 08:33:05"}},"upgrade_notice":{"1.2.1":"<p>Fixes an invalid plugin-dependency header from 1.2. Safe to update.<\/p>","1.2":"<p>Performance, validation, and cleanup improvements. Safe to update.<\/p>","1.0":"<ul>\n<li>Initial release with shortcode support and color customization.<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3522151,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3522576,"resolution":"772x250","location":"assets","locale":"","width":2204,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.2","1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Admin settings page to customize colors","2":"Frontend course progress bar","3":"Example of widget integration"}},"plugin_section":[],"plugin_tags":[178892,18342,10796,2195,9351],"plugin_category":[],"plugin_contributors":[261811,261810],"plugin_business_model":[],"class_list":["post-303630","plugin","type-plugin","status-publish","hentry","plugin_tags-course-progress","plugin_tags-elearning","plugin_tags-learndash","plugin_tags-lms","plugin_tags-progress-bar","plugin_contributors-kamran608","plugin_contributors-swrice","plugin_committers-swrice"],"banners":{"banner":"https:\/\/ps.w.org\/swr-course-progress-for-learndash\/assets\/banner-772x250.png?rev=3522576","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/swr-course-progress-for-learndash\/assets\/icon-256x256.png?rev=3522151","icon_2x":"https:\/\/ps.w.org\/swr-course-progress-for-learndash\/assets\/icon-256x256.png?rev=3522151","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>SWR Course Progress for LearnDash<\/strong> adds a clean, modern course progress bar to any LearnDash course \u2014 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.<\/p>\n\n<p>This is a powerful and easy-to-use plugin that allows you to display student progress for any LearnDash course using a simple shortcode.<\/p>\n\n<p>\ud83c\udfaf <strong>Plugin Features<\/strong>\n- Easy-to-use shortcode: <code>[swrldcp_course_progress course_id=123]<\/code>\n- <strong>Modern UI Design<\/strong>: Professional card-based layout with enhanced visual hierarchy\n- <strong>Pill-Style Progress Stats<\/strong>: Clean, readable progress indicators for lessons, topics, and quizzes\n- <strong>Enhanced Progress Circles<\/strong>: Refined visual progress indicators with improved styling\n- <strong>Improved Admin Interface<\/strong>: Modern form styling with better focus states and responsive design\n- Customizable general color to match your brand\n- Responsive design: mobile, tablet, and desktop-friendly\n- Widget-compatible: embed in sidebars or footer widget areas\n- Lightweight and performance-optimized\n- Compatible with all major LearnDash themes and templates<\/p>\n\n<p>\ud83d\ude80 <strong>How to Use<\/strong>\n1. Install and activate the plugin.\n2. Go to <strong>Settings &gt; Learndash &gt; Progress Settings<\/strong>.\n3. Choose your preferred general color.\n4. Use the shortcode to display progress:\n   - <strong>Shortcode<\/strong>: <code>[swrldcp_course_progress course_id=123]<\/code>\n5. Replace the course ID with the actual ID of your LearnDash course.\n6. Paste the shortcode into any page, post, or widget area.<\/p>\n\n<p>That\u2019s it! Your course progress will now display in a clean, visual format.<\/p>\n\n<h3>Support<\/h3>\n\n<p>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\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/swr-learndash-course-progress\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>Settings &gt; Learndash &gt; Progress settings<\/strong> to configure your general color and get the shortcode.<\/li>\n<li>Insert the shortcode into any page, post, or widget to show course progress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20show%20progress%20for%20multiple%20courses%3F\"><h3>Can I show progress for multiple courses?<\/h3><\/dt>\n<dd><p>Yes, simply use the shortcode multiple times with different course IDs.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20all%20learndash%20themes%3F\"><h3>Does the plugin work with all LearnDash themes?<\/h3><\/dt>\n<dd><p>Yes, the plugin is designed to be compatible with all major LearnDash themes and templates.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20mobile%20responsive%3F\"><h3>Is this plugin mobile responsive?<\/h3><\/dt>\n<dd><p>Absolutely. The progress bar layout adjusts to fit all screen sizes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Removed the <code>Requires Plugins: sfwd-lms<\/code> header \u2014 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.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Improved: SEO-optimized plugin description and tags for better discoverability.<\/li>\n<li>Improved: Frontend CSS\/JS now load only on pages\/posts that actually use the shortcode, for better page speed.<\/li>\n<li>Improved: Stricter validation on the Container Width setting to prevent invalid CSS values.<\/li>\n<li>Fixed: An invalid General Color value could be saved as empty, breaking the progress bar styling.<\/li>\n<li>Fixed: The \"Settings saved successfully\" message could appear even when a field failed validation.<\/li>\n<li>Added: Native LearnDash dependency check (<code>Requires Plugins<\/code> header) for a cleaner install experience.<\/li>\n<li>Added: Plugin options are now removed automatically on uninstall.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release with shortcode support and color customization.<\/li>\n<\/ul>","raw_excerpt":"Display LearnDash student course progress with a simple, responsive shortcode \u2014 lessons, topics, quizzes &amp; completion %.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303630"}],"author":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/swrice"}],"wp:attachment":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303630"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303630"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303630"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303630"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303630"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}