Release notes / Reign LifterLMS Addon
Reign Add-on Plugin

Reign LifterLMS Addon

Schools and online educators using LifterLMS on Reign get default templates that feel detached from their community theme. Reign LifterLMS Addon wraps your courses in distraction-free layouts, adds star ratings so learners can evaluate instructors, surfaces related courses in a single place, and includes extra LifterLMS widgets built for the Reign visual system.

32 releases
v2.6.0 latest
July 16, 2026 shipped

v2.6.0 Latest

July 16, 2026
New 1 Fix 4 Security 3 Compat 1 Note 2

New

  • Bundled translations for Arabic, German, German (formal), Spanish, French, Italian and Dutch. These are a machine-translated first pass rather than a reviewed translation; refine them per site in Loco Translate.

Fix

  • Deactivating LifterLMS while this addon stayed active returned a white screen to every visitor, and the site owner only found out when they next opened wp-admin. The addon now stops loading when LifterLMS is inactive, so the site keeps serving normally.
  • Activating the addon no longer wipes other Reign addons' settings; activation reads the shared reign_options fresh and seeds only the keys that are missing.
  • Saving any other Reign settings tab no longer erases this addon's settings. The save handler runs on the shared Reign settings form, so submitting a different tab reached it with nothing to save and blanked every LifterLMS setting; it now writes its own section only when that section was actually submitted.
  • Bundled translations now load: added the missing text-domain loader on init, so the shipped /languages files apply (and without tripping WordPress 6.7+'s "loaded too early" notice).

Security

  • The settings save now checks capability before the nonce, runs on admin_init, and sanitizes submitted values before storing them.
  • The quiz-activity lookup now uses a prepared statement, and the review submission reads the rating value isset-safe to avoid an undefined-index notice.
  • Added direct-access guards to the seven LifterLMS widget files, and made the review nonce-failure message translatable.

Compat

  • Requires at least is now WordPress 6.5 (was 4.5) and Requires PHP is now 8.0 (previously undeclared). Tested up to WordPress 7.0. Both floors are declared in the plugin header, so a site below them is refused the update instead of fataling on it. Check the PHP version on older sites before advising a customer to update.

Note

  • The [reign_lifterlms_courses] shortcode now paginates by default (12 per page, filterable) instead of rendering every course on one page; pass posts_per_page to override. This activates the pagination the shortcode already supported.
  • The Enrolled Students widget caps how many students it renders (20 by default, filterable) so a course with thousands of students no longer runs a per-student lookup for every one; set the limit to 0 to show all.

v2.5.0

June 18, 2026
Fix 1 Compat 1

Fix

  • Security and code-quality audit pass: tightened nonce and capability checks, guarded optional host-plugin calls, and removed dead code.

Compat

  • Verified compatible with Reign 8.0.0 and its new token-based color system (light, dark, and auto modes).

v2.4.3

June 1, 2026
Improve 1 Fix 1

Improve

  • Membership title color now follows the active theme color scheme.

Fix

  • Access Plan description now renders correctly in dark mode for LifterLMS.

v2.4.2

Fix 3

Fix

  • Ajax not triggered on student removal.
  • Fatal error prevention with function_exists check.
  • WordPress Coding Standards compliance.

v2.4.1

Improve 4

Improve

  • Manage slider pagination UI on hover.
  • Manage courses slider UI fixes.
  • Manage track listing UI.
  • Reduce extra gap from shortcode listing.

v2.4.0

Improve 6

Improve

  • UI improvements across various shortcodes for better consistency.
  • Enhanced pagination UI for courses on profile and listing pages.
  • Improved compatibility and fixes with the latest LifterLMS.
  • Better UI handling for widget titles.
  • Refined layouts for Reign course list and instructor list shortcodes.
  • Display of LifterLMS notes within distraction-free layout for improved learning experience.

v2.3.0

Improve 11 Fix 8

Improve

  • License key input field attributes for better integration.
  • Review tab design and layout enhancements.
  • Total reviews count display improved for clarity.
  • Consolidated to a single text domain for better translation handling.
  • Minor string improvements for UI clarity.
  • Refreshed quiz UI for improved user experience.
  • Admin JavaScript and CSS now load only on relevant backend pages.
  • Frontend JS and CSS load only on the single group page.
  • Sanitization improved to allow only safe HTML in filtered content.
  • UI compatibility improvements with the latest LifterLMS version.
  • Added LMS note creation icon when distraction-free layout is enabled.

Fix

  • Resolved PHPCS issues across multiple files for coding standards compliance.
  • Removed unnecessary shortcode output from activity content.
  • Dark mode compatibility fixes on the lesson page.
  • Issue where course button value was not updating in list view.
  • PHPCS error specifically in `class-reign-lifterlms-review.php`.
  • General PHPCS errors in multiple theme/plugin files.
  • Spacing issue in redeem voucher form layout.
  • Additional dark mode styling improvements.

v2.2.1

Improve 2 Fix 1

Improve

  • Managed string translation for `reign-lifterlms-admin.js`.
  • Optimized and minified CSS and JS for better performance.

Fix

  • Resolved console warnings.

v2.2.0

Fix 1 Note 18

Fix

  • related course activity listing issue with Youzify.

Note

  • Fixed course tab issue in Groups with BuddyBoss.
  • Resolved Youzify Certificates menu icon issue in the user profile.
  • Improved button UI for cases with no grades.
  • Fixed PHP warning when adding the enrolled students widget.
  • Included `plugin.php` to avoid plugin activation issues.
  • Replaced user link with the Course Author page on single course pages.
  • Added function check for `is_lesson` before use.
  • Fixed course listing parameter issue in widgets.
  • Enabled BP group integration setting by default upon plugin activation.
  • Managed mobile view layout in the dashboard menu.
  • Removed functionality to hide the group join button.
  • Resolved list view image layout issue.
  • Fixed PHP warnings in various functions related to courses and groups.
  • Improved dashboard layout UI.
  • Addressed redirection issues when clicking on enrolled students.
  • Managed UI issue on course pages.
  • Optimized pagination handling in widgets and listings.
  • General UI fixes and optimizations for better performance.

v2.1.0

Improve 5 Fix 2

Improve

  • Improved thumbnail size and applied UI fixes for course and membership widgets.
  • Updated course meta option description for better clarity (#222).
  • Added dashboard navigation style and applied related fixes (#222).
  • Removed subheader details from single courses for a cleaner look (#222).
  • Managed the view plan button in membership for better user interaction (#223).

Fix

  • Excluded the current course from related courses to enhance recommendation accuracy (#225).
  • Addressed query monitor warnings to improve system performance (#224).

v2.0.0

Improve 5 Fix 1

Improve

  • Managed single course info sidebar to be sticky, improving user navigation and access to course details (#221).
  • Removed the single course sidebar setting from the customizer for a streamlined interface (#221).
  • Managed sidebar widget spacing in single course environments for better layout consistency (#221).
  • Updated package-lock.json to ensure dependencies are current and compatible.
  • Improved the sidebar UI in single course pages to enhance user experience and functionality (#221).

Fix

  • Addressed an issue where licenses did not deactivate if the response failed.

v1.9.7

Fix 2

Fix

  • (#219) Added preference settings for the logged-in user to hide his course tab for other members to view
  • (#220) Update single course lesson preview UI also fixed distraction-free main content UI and distraction-free sidebar content UI

v1.9.6

Fix 11

Fix

  • (#213) Fatal error when BuddyPress plugin is not activated
  • Text domain issue
  • BP v12 fixes
  • License issue
  • (#218) Enrolled courses of displayed members
  • (#214) Show course tab in the assigned group
  • (#216) Warnings on the BP Group after it is assigned to a course
  • (#215) Added show user enrolled courses on their BP profile
  • Issue with PHP 8.2
  • (#213) Plugin activation issue
  • (#212) Deprecated issue

v1.9.5

Fix 1

Fix

  • Reign compatibility update

v1.9.4

Fix 2

Fix

  • (#210) Conflict with lifterLMS assignment addon
  • (#209) UI fixes

v1.9.3

Fix 12

Fix

  • (#200) Error display on deactivating BuddyPress
  • (#200) Issue on activating/deactivating BuddyPress
  • (#208)Single button for activating and deactivating license key
  • (#200) Changed text from LearnDash to LifterLMS
  • (#200) Issue if BP is not activated
  • (#207) Text domain error fixes
  • (#207) Warnings
  • (#205) Group component disable warning UI
  • (#205) Group Component issue
  • Set inactive only when the license key is deactivated
  • (#206) Issue in the course activity meta
  • (#205) Group component issue

v1.9.2

Fix 1

Fix

  • (#193) Loaded theme dynamic colors via variables

v1.9.1

Fix 5

Fix

  • (#191)Fixed managed UI with lates version of LifterLMS
  • (#192)Fixed update course content UI
  • (#192)Fixed update course grid listing UI
  • (#192)Fixed update course grid listing UI
  • (#192)Fixed managed dashboard tabs UI

v1.9.0

Fix 14

Fix

  • Fixed text domain issue
  • managed license tab UI
  • (#181)Fixed phpcs issues
  • #173 Managed Dashboard icons
  • managed tab font size
  • managed single course tab UI mobile view
  • Managed Single Course tab in mobile and ipad
  • #184 Enroll button and course single tab
  • #183 Manage Audio Video tab from single course
  • (#180) Fixed Enrolled student widget display issue
  • (#162) Fixed LLMS courses archive customizer setting issue
  • (#177) Course instructor widget icons UI issue manged
  • (#175) Get Started Button UI managed
  • Call select2 js is specific page and fixes

v1.8.0

Fix 2

Fix

  • (#139) Remove LifterLMS BuddyPress Integration tab from backend setting
  • (#163) Fixed dashboard string change issue accornding to backend setting

v1.7.0

Improve 2 Fix 3

Improve

  • (#159) 'wbcom_after_content_section' to 'reign_after_content_section'
  • (#159) 'wbcom_before_content_section' to 'reign_before_content_section'

Fix

  • (#150) Fixed bebug log notice
  • (#158) Hide pagination on a single course page
  • (#157) Update courses listing UI

v1.6.2

Improve 1

Improve

  • Lables and options for LifterLMS

v1.6.1

Fix 1

Fix

  • Notices and Warning Fixes

v1.6.0

Fix 3

Fix

  • Updated function LLMS_Course::get_lessons
  • PHP notices
  • Updated LLMS_Course::get( 'id' )

v1.5.0

Fix 2

Fix

  • Updated function names
  • Compatibility Check

v1.4.0

Fix 3

Fix

  • (#136) Fix add admin notice and deactivate the plugin
  • (#132) Single lesson comment section added and style managed
  • (#131) Fixed reign_lifterlms_courses shortcode display error.

v1.3.0

Fix 3

Fix

  • Fixed course pricing issue.
  • Removed llms_product_get_wc_product_ids function.
  • Added access plan's button text in single course page.

v1.2.0

Fix 5

Fix

  • (#113) RTL view pagination style update
  • Fixed instructor issue. #107
  • Remove price for enrolled user. #110
  • Fixed instructor shortcode parameter issue. #108
  • Course paginations. #106

v1.1.0

Fix 7

Fix

  • ( #99 ) Section background color implementation in add on
  • (#99) section background color implementation
  • (#100) admin bar z-index issue managed
  • ( #102 ) need an option to hide instructor section
  • ( #103 ) Dashboard link will lead them back to course
  • ( #101 ) Next - previous lesson navigation
  • License file update

v1.0.2

Note 1

Note

  • BuddyPress support added.

v1.0.1

Note 2

Note

  • License section corrected.
  • Instructor's shortcode added.

v1.0.0

Note 1

Note

  • Initial release