Release notes / Reign LearnDash Addon
Reign Add-on Plugin

Reign LearnDash Addon

Running a LearnDash LMS on Reign with default templates gives your course pages a disconnected look that breaks the community experience you've built. Reign LearnDash Addon adds polished course archive and single-course layouts, filter options so students can find courses fast, grid and list views, related-course suggestions, and extra LearnDash widgets tuned for the Reign design system.

70 releases
v4.9.1 latest
March 9, 2026 shipped

v4.9.1 Latest

March 9, 2026
New 1 Fix 1

New

  • Single course and group sidebar display

Fix

  • Focus mode dark mode UI fixes

v4.9.0

October 20, 2025
New 1 Fix 1

New

  • Course categories display above breadcrumb on single course pages with uppercase styling

Fix

  • LearnDash shortcode compatibility issue when addon is activated

v4.8.4

September 26, 2025
New 2 Fix 1

New

  • Default cover image setting for courses and groups
  • Fallback cover image with customizable default

Fix

  • Function existence checks for better compatibility

v4.8.2

Improve 1 Fix 2

Improve

  • Improved course pagination handling on profile pages for smoother navigation.

Fix

  • PHP warning for undefined array key "enrolled_only".
  • Validation error when course features were disabled.

v4.8.1

Fix 2

Fix

  • Course features validation error appearing when feature is disabled
  • JavaScript validation now only checks enabled feature panels

v4.8.0

New 2 Fix 8

New

  • Proper rewrite rules for groups pagination (/ld-groups/page/2/)
  • Support for paginated groups archive with correct URL structure

Fix

  • LearnDash Groups archive pagination not working properly
  • Pagination URLs returning 404 errors on groups archive page
  • Navigation buttons not clickable on groups pagination
  • Groups not displaying different content on each page
  • JavaScript preventing default navigation on archive pages
  • Scrollbar issues with modern layout
  • Focus mode dark mode UI inconsistencies
  • Modern courses dark mode contrast and readability

v4.7.0

New 9 Fix 4

New

  • Full support for RTL (Right-to-Left) languages including Arabic and Hebrew
  • Complete translation support for all interface elements
  • Review and rating system for LearnDash Groups
  • Group Leaders tab showing administrators and leaders
  • Custom features display for Groups with icons
  • Modern course grid layout for group pages
  • Enhanced dark mode support for all components
  • Integration with Reign theme customizer for colors and fonts
  • Comprehensive documentation and shortcode guides

Fix

  • Display issues with group widgets and sidebars
  • Group content and descriptions now display correctly
  • Rating display now shows 5 stars first (descending order)
  • PHP 8.1+ compatibility issues

v4.6.0

New 7 Improve 10 Fix 4

New

  • New [modern_courses] shortcodes for displaying courses with advanced filtering and search.
  • Gutenberg block support for modern courses display.
  • Advanced filtering options (categories, tags, instructors, price, difficulty).
  • AJAX-powered search and pagination for better user experience.
  • instructor_role parameter with support for co-authors.
  • Shortcode for course archives.
  • Version-based migration system to prevent multiple migration runs.

Improve

  • Enhanced Instructor Tab layout and usability.
  • Improved review system for courses.
  • Admin can now enable activities through global settings only.
  • Removed unnecessary background gradient from course content container.
  • Removed student count display for cleaner UI.
  • Updated various UI elements and strings for better consistency.
  • CSS/JS loading with proper SCRIPT_DEBUG support for minified files.
  • RTL support with dedicated RTL CSS files.
  • Modern courses shortcode loads assets conditionally for better performance.
  • All CSS and JS files regenerated with proper minification.

Fix

  • BuddyPress activity creation now properly syncs with admin settings.
  • Undefined array key 'average_rating' warning in modern course shortcode.
  • Undefined variable $course_layout warning in functions file.
  • 404 errors for missing course grid files.

v4.5.1

New 1 Improve 2 Fix 1

New

  • Preparing layout support for single pages.

Improve

  • main_ld30.scss file and Grunt build process.
  • Sass folder location moved to assets directory.

Fix

  • Fatal error on single course page.

v4.5.0

New 1 Improve 1 Fix 1

New

  • `reign_ld_get_currency_symbol()` function for better currency display support.

Improve

  • Focus mode UI for LearnDash with improved modern layout.

Fix

  • Continuous loading issue on single course page.

v4.4.2

New 1 Improve 1 Fix 5

New

  • Expand/collapse toggle functionality for course, group, and lesson sections.

Improve

  • Text domain usage to a single, consistent domain.

Fix

  • Course description tab content not displaying properly.
  • Fatal error during demo import process.
  • Pagination issues related to query string and search filters.
  • Text domain inconsistencies and warnings.
  • HTML output in single course headers.

v4.4.1

Fix 1

Fix

  • Fixed double admin notice issue.

v4.4.0

Improve 6 Fix 1

Improve

  • Managed CSS and JS loading on a page-specific basis.
  • Improved course archive page UI.
  • Managed JavaScript string translation.
  • Removed unused JavaScript files for better performance.
  • Minified CSS and JS for optimized loading.
  • Updated `load_fontawesome_on_course_edit_page()` function.

Fix

  • Resolved dark mode issues.

v4.3.2

Note 4

Note

  • Added Course Tag Filter option in Course Archive settings.
  • Filtered instructor dropdown to include only instructors with associated courses.
  • Updated Grunt tasks for PostCSS and Sass compatibility.
  • Fixed Grunt configuration issues for modern CSS processing.

v4.3.1

New 1 Fix 1

New

  • Added optional LearnDash course tag filter to the search form, toggleable via the "reign_enable_ld_course_tag_filter" filter.

Fix

  • Resolved warnings by initializing variables and validating instructor data.

v4.3.0

Note 20

Note

  • Unified activity logging for LearnDash and BuddyPress integrations.
  • Centralized dependency checks for LearnDash and Reign in a reusable function.
  • Added dependency checks to ensure plugin compatibility with LearnDash and Reign theme.
  • Updated `dark-mode.css` and `main_ld30.scss` for styling improvements.
  • Ensured plugin deactivation if Reign theme or child theme is inactive.
  • Added condition for group component in enrollment activity handling.
  • Optimized conditional permalink flushing for better performance.
  • Optimized SQL clauses and improved safety in `reign_learndash_course_posts_clauses`.
  • Fixed plugin activation issue on new setups.
  • Added `sslverify` fallback condition for enhanced security.
  • Fixed PHP warnings and deprecated issues in the license system.
  • Initialized `$group_id` variable in `save_reign_ld_bp_group_setting` to prevent undefined variable warnings during group sync.
  • Added support for activity messages without Group ID dependencies.
  • Updated course enrollment activity handling based on group sync settings.
  • Made "Learning Activities" and "Courses" tabs visible by default.
  • Displayed user count in LearnDash group single pages.
  • Fixed issues with custom course feature icons not displaying.
  • Fixed fatal error when completing a user course.
  • Added hookable positions at the member profile course tab.
  • Managed instructor profile page views.

v4.2.2

Fix 2

Fix

  • Manage license section not showing
  • Fixed fatal error when complete user course

v4.2.1

Fix 1

Fix

  • Instructor Single Profile - Author Archive

v4.2.0

Note 18

Note

  • Fixed fatal error with BuddyBoss Platform.
  • Fixed pagination issue on course tabs in user profiles.
  • Corrected "headers already sent" warning during plugin activation.
  • Updated `add_option()` usage to prevent deprecated argument warnings.
  • Improved `learndash_plugin_activation_check` for better activation handling.
  • Enabled course tab visibility by default for new user registrations.
  • Added translation and escaping support for course search dropdowns.
  • Updated "Activate License" button styling to match theme.
  • Replaced radio options with select fields in the backend.
  • Upgraded Font Awesome to the latest version.
  • Removed unused files, including HardG and related components.
  • Moved plugin deactivation logic to `admin_init` for proper handling.
  • Renamed course start class for naming consistency.
  • Optimize BuddyPress function checks to prevent fatal errors.
  • Add Safe Guards for BuddyPress Group Component in Reign_LearnDash_BuddyPress_Addon Class.
  • Added author argument in filters for better customization.
  • Fixed extra PHP tag issue.
  • Extended [ld_course_list] shortcode to support author ID parameter and category/tag filtering.

v4.1.2

New 2 Fix 14

New

  • Option in Learndash course sync
  • Separate tab for course activity option

Fix

  • Updated course activity description
  • Removed dependency of course activity
  • Ribbon text is not showing on the ribbon
  • Warnings
  • The leader is not joined in the group
  • PHPCS in ld30 template
  • PHPCS
  • Course author PHPCS
  • Meta box PHPCS in the course
  • PHPCS in admin section, frontend course review
  • Revert invite status code
  • Member not assigned to a group
  • Typo
  • Group status and author as backend setting

v4.1.1

New 2 Improve 3 Fix 4

New

  • Condition to check if the search is specifically for sfwd-courses.
  • Multisite support to fetch options

Improve

  • The LD profile section color as per the theme scheme
  • Override template with LearnDash latest version
  • Student count setting label

Fix

  • Undefined array key 'course_layout' warning fixes
  • Search result page UI fixes
  • Users are not automatically joining in the Social groups
  • Removed unwanted override template and escaping function fixes

v4.1.0

Improve 10 Fix 5

Improve

  • Applied setting to show/hide student count on archive pages.
  • Reverted course list template to previous version.
  • Managed Udemy layout with a sticky sidebar.
  • Updated enqueue condition and removed unnecessary override template files.
  • Added condition to enqueue addon JS and CSS files.
  • Added setting to show/hide student count.
  • Improved course archive layout 3 UI.
  • Managed featured image display for Teachable layout.
  • Added new course archive layout and related fixes.
  • Added option for users to hide their course tab from other members.

Fix

  • Set single course layout option when adding a new course.
  • Deprecated warnings fixes with BP 12.
  • Resolved fatal error on course completion.
  • Resolved fatal error issue.
  • Resolved issue where licenses did not deactivate if the response failed.

v4.0.4

Fix 6

Fix

  • (#453) Re-order backend general settings option as per preference
  • (#453) Added course archive new layout
  • (#453) Fixed single course UI
  • (#453) Fixed course archive layout for single member and group
  • (#454) Fixed ribbon, progress bar and description hide/show
  • (#455) Fixed issue on BP group assignment in LearnDash groups

v4.0.3

Fix 6

Fix

  • (#450) Undefined variable issue
  • Text domain issue
  • BP v12 fixes
  • License issue
  • Display course tab to ld group users
  • Warning

v4.0.2

Fix 1

Fix

  • Flush rewrite rules

v4.0.1

Fix 4

Fix

  • (#418) Managed default course cover image upload and remove
  • (#419) Managed ld groups option permalink reset
  • Update buddyPress group integration backend setting tooltip and fixes
  • (#417) Fixed reset option issue on plugin deactivation

v4.0.0

Fix 5

Fix

  • (#415) Managed ld group redirect to bp group
  • (#413)Fixed new member issue
  • (#414) Fixed deprecated function warning
  • Update license panel classes and backend UI fixes
  • (#408) Fixed warning after course complete

v3.9.9

Fix 7

Fix

  • (#407)Fixed single button for activating and deactivating the license
  • Set Inactive only when the license key is deactivated
  • (#406) Learndash course grid 2.0 UI fixes
  • (#405) Warnings
  • (#403) Group searching
  • WPCs fixes
  • (#402) When we are linking the Course to the Group, Members are not getting synced

v3.9.8

Improve 1

Improve

  • (#401) Added focus mode two layouts with admin options

v3.9.7

Improve 2

Improve

  • (#397) Update learndash course widget alignment with teachable layout
  • (#397) Loaded theme dynamic colors via variables

v3.9.6

Improve 2 Fix 2

Improve

  • (#398) Enhancement added learndash custom course features icons
  • (#399) Enhancement update Lesson, Quizzes, Topic Layout with focus mode and dark mode

Fix

  • (#396) Fixed removed Udemy layout sidebar scrolls glitch when page load
  • (#397) Fixed theme dynamic colors via variables

v3.9.5

v3.9.4

Improve 3 Fix 2

Improve

  • Added instructor ratings on a single instructor page
  • Added reviews on a single instructor page
  • Added pagination for single instructor page reviews

Fix

  • (#392) Fixed update author page UI
  • Fixed single Instructor review and reading UI

v3.9.2

Fix 1

Fix

  • (#392) PHP 8 error with course grid

v3.9.1

Fix 1

Fix

  • (#391) Fixed license key is not visible after activate

v3.9.0

Fix 7

Fix

  • Fixed Undefined variable: thumbnail_html
  • (#390) Fixed custom features issue
  • (#388) managed custom course features UI with ld dashboard
  • Added escaping function
  • (#389) Fixed warning issue on single course page
  • (#389) Fixed warning issues
  • Fixed add features button display issue

v3.8.0

Fix 10

Fix

  • #385 - Empty Ribbon and Currency
  • (#385) Update course listing grid view content spacing
  • (#385) Managed course listing currency and price gap and fixes
  • (#385) Update single course status UI
  • #385 - Custom Button Text - https://prnt.sc/YtpK7_wcEWjh
  • #385 - Fixed Currency Symbol
  • #385 - Fixed Currency Symbol issue
  • (#385) Update course listing UI
  • (#385) Removed additional layout for course grid
  • learndash currency symbol issue

v3.7.5

Fix 4

Fix

  • (#372)Fixed gorup integration is not working
  • (#383) Update course complete button UI
  • Fixed Warning: Division by zero
  • Fixed #370 - Disable Pending Review Count In Single Course

v3.7.4

Fix 2

Fix

  • removed unused codes
  • Change default image and license tab managed UI

v3.7.3

Fix 1

Fix

  • Language Translation fix

v3.7.2

Fix 2

Fix

  • Language Translation fix
  • Topic counter alignment at single course page

v3.7.1

Fix 1

Fix

  • (#369) Fixed currency do not change on course list

v3.7.0

Fix 4

Fix

  • (#366) Update preselect course layout for new courses
  • (#326) Fixed - topic and lesson having the same class
  • Added filtrable position for course image
  • (#365) Update back to course button UI

v3.6.1

Fix 1

Fix

  • Fixed single course overriding issue in child theme

v3.6.0

Improve 1 Fix 3

Improve

  • Added Course Cover image feature for Udemy and Teachable course layout

Fix

  • Student Count issue in Udemy and teachable template
  • #361 - Wrong data is showing on shortcode driven pages
  • Removed SourceMap error

v3.5.0

Fix 2

Fix

  • Managed learndash course widget dark mode
  • (#359) Update font awesome 5 pro icons set

v3.4.0

Fix 8

Fix

  • Managed lesson, topic, quiz, assignment icons spacing
  • #356 - Shortcode is showing on learndash pages
  • #350 - Notices and warnings
  • (#349) Update single course related courses UI
  • ( #277) Added thumb images while following activities will generate
  • (#348) Hide activity generation meta box if group integration is disabled
  • #344 - Use register_activation_hook once only
  • (#345) Managed comment area dark mode on single lesson in focus mode

v3.3.0

Fix 1

Fix

  • (#332) Added dark mode for learndash single lesson in focus mode

v3.2.0

Fix 3

Fix

  • (#328) 'wbcom_before_content' to 'reign_before_content'
  • (#328) 'wbcom_before_content_section' to 'reign_before_content_section'
  • (#288) Fixed php notices

v3.1.0

Fix 10

Fix

  • (#319) Managed course archive UI with both sidebars
  • (#324) Fixed php warnings on author page
  • (#325) Managed Login and course status Complete button UI
  • (#324) Fixed php warning on single course page -> course features sidebar
  • (#324) Fixed course archive page warnings
  • (#322) Fixed Categories spelling in course filter
  • (#318) Managed course search widget UI
  • (#318)Fixed Course serach widget
  • Fixed #321 - Default Course Image
  • Show Login to Enroll for free course

v3.0.0

Improve 9 Fix 9

Improve

  • (#305) Update course archive layout switch icons and UI fixes
  • emoved learndash legacy related css files
  • Added Instructor Role plugin compatibility
  • (#291) Managed single course layout like teachable on mobile view
  • (#296) Added instructor profile page UI
  • Update learndash backend setting options tooltip UI
  • (#295) Removed comming soon specific css
  • (#291) Managed learndash course widget style like Udemy
  • Added option to add addition fields display at single course.

Fix

  • Update ld-course-list UI
  • Display Course Progress on Course listing on user page in buddypress
  • Set Course archive widget on course search page
  • Hide sidebar after search on course filter
  • (#316) Update course author landing page UI
  • Fixed #313 - Course content hide option to display course lesson listing
  • Update review tab comments listing style
  • Fixed #311 - Author profile page issue with peepso
  • Add Author Info in Author Page when Post Type LearnDash Course

v2.7.1

Fix 1

Fix

  • Single Course, Topic and Lesson Meta values with Reign v3.9

v2.7.0

Fix 1

Fix

  • (#282) Fixed certificate opens on the same tab

v2.6.0

Fix 14

Fix

  • Renamed theme check function to avoid possible conflict
  • (#276) Managed course listing layout in user profile page
  • License key section update add div
  • Student count on single course page
  • Display Multi Instructor info at Instructors Tabs
  • Remove activity for lessons
  • (#272) Fixed activities are not listing on group page for end users
  • (#268) Fixed notices on submitting the review
  • (#266) Fixed missing translation strings
  • (#265) Update single course tab UI
  • (#260) Update LD Course Overview Widget UI for legacy
  • (#260) Update LD Course Overview Widget UI
  • Wrap Div for Image Or Video
  • #253 Submit Course Review

v2.5.0

Fix 6

Fix

  • Added enable and disable radio button for users
  • Fixed course enrollment issue.
  • Fixed LearnDash activity for group.
  • Updated language terms
  • Fixed admin notice if reign theme is not activated.
  • Fixed escape html from string

v2.4.0

Fix 2

Fix

  • (#233) admin notice for learndash activated
  • (#245) display comment box showing to single lesson

v2.3.0

Improve 1 Note 4

Improve

  • Design upgrade pro plugin

Note

  • LD 3.0 login popup not working
  • Update progress bar container bg with design upgrade pro plugin
  • Added sidebar layout for LearnDash single lesson and single topic.#243
  • (#242) Associate BuddyPress group popup update

v2.2.0

Improve 1 Fix 1

Improve

  • (#231) RTL (ld3.0) - Focus mode mobile view style update

Fix

  • Fixed fatal error related to learndash label & get_plugin_data()

v2.1.0

Improve 2 Fix 1

Improve

  • Added comments in default course settings.
  • Added additional layout for course grid template='layout-1'

Fix

  • ld-course-list shortcode description css.

v2.0.0

Improve 1

Improve

  • LearnDash 3.0

v1.4.0

Improve 1 Fix 1

Improve

  • BuddyPress group integration with LearnDash.

Fix

  • ( #187 ) Remove single course's description tab warning.

v1.3.0

Improve 1

Improve

  • Added option to allows reviews by student only or Guest.

v1.2.0

Fix 10

Fix

  • Border color implementation in add on
  • (#51) courses style updated
  • (#51) single course style updated
  • (#51) ld-profile style updated
  • (#52) Assignment upload is breaking up fixed
  • Added print certificate section. #53
  • Update class-reign-ld-course-tabs-data.php
  • (#53) Print Certificate button missing style managed
  • lm-course-item-wrapper remove unwanted padding
  • (#54) Make sidebar for Single Lesson

v1.1.0

Improve 5 Fix 4

Improve

  • ( #41 ) need an option to hide review section
  • ( #47 ) Replace depricated functions with new functions
  • (#39) disabled admin bar at distraction-free-reading-acitve
  • (#46) Single Lesson Color Style Managed with help of customizer
  • (#45) LD Profile Color Style managed with help of customizer

Fix

  • ( #49 ) Next - previous lesson navigation.
  • ( #40 ) Dashboard link will lead them back to course
  • ( #48 ) Remove Course Title Toggle at learndash profile page.
  • ( #42 ) need an option to hide instructor section

v1.0.5

Fix 1

Fix

  • Licence Activation fix

v1.0.4

Note 3

Note

  • Translation issues resolved.
  • Compatibility tested with LearnDash 2.5.9
  • BuddyPress support added.

v1.0.3

Note 2

Note

  • Student count code corrected in ld_profile shortcode.
  • Code improved to get course id.

v1.0.2

Note 1

Note

  • Student count code corrected.

v1.0.1

Note 1

Note

  • License code added.

v1.0.0

Note 1

Note

  • Initial release