The Official Blog for LifterLMS Contributors

  • LaunchPad Version 2.4.6

    • Add CSS to ensure lesson elements are correctly positioned on full-width Beaver Builder-powered lessons
    • Added option to allow customization of the sidebar width / column count
    Read more: LaunchPad Version 2.4.6
  • LifterLMS Version 3.20.0

    • Updated user interfaces on admin panel for courses and memberships with relation to “Enrolled” and “Non-Enrolled” student descriptions
    • “Enrolled Student Description” is now the default WordPress editor
    • “Non-Enrolled Student Description” is now the “Sales Page”
    • Additional options for sales pages (the content displayed to visitors and non-enrolled students) have been added:
      • Do nothing (show course description)
      • Show custom content (use a WYSIWYG editor to define content)
      • Redirect to a WordPress page (use custom templates and enhance page builder compatibility and capabilities)
      • Redirect to a custom URL (use a sales page hosted on another domain!)
    • Tested to WordPress 4.9.
    Read more: LifterLMS Version 3.20.0
  • LifterLMS Labs Version 1.5.2

    • Beaver Builder: Minor changes to accommodate changes in LifterLMS 3.20.0
    • Lifti: Minor changes to accommodate changes in LifterLMS 3.20.0
    Read more: LifterLMS Labs Version 1.5.2
  • LifterLMS Version 3.19.6

    • Fix file load paths in OptimizePress plugin compatibility function
    Read more: LifterLMS Version 3.19.6
  • LifterLMS Version 3.19.5

    • Fixed bug causing select2 multi-selects from functioning as multi-selects
    • Fixed visual issue with select2 elements being set without a width causing them to be both too small and too large in various scenarios.
    • Fixed duplicate action on dashboard section template
    Template Updates
    Read more: LifterLMS Version 3.19.5
  • LifterLMS Version 3.19.4

    Updates and enhancements
    • Bulk enroll multiple users into a course or membership from the Users table on your admin panel. See how at https://lifterlms.com/docs/student-bulk-enrollment/
    • Added event on builder to allow integrations to run trigger events when course elements are saved
    • Added general redirect method llms_redirect_and_exit() which is a wrapper for wp_redirect() and wp_safe_redirect() which can be plugged (and tested via phpunit)
    • Added new action called before validation occurs for a user account update form submission: llms_before_user_account_update_submit
    • Removed placeholders from form fields. Fixes a UX issue causing registration forms to appear cluttered due to having both placeholders and labels.
    Bug fixes
    • Fixed issue allowing nonce checks to be bypassed on login and registration forms
    • Fixed issue causing a PHP notice if the registration form is submitted without an email address and automatic username generation is enabled
    • Fixed issue preventing email addresses with the “‘” character from being able to register, login, or update account information
    • Fixed typo in automatic username generation filter lifterlms_generated_username (previously was lifterlms_gnerated_username)
    • Fixed issue causing admin panel static assets to have a double slash (//) in the assest URI path
    • FIxed issue allowing users with view_lifterlms_reports capability (Instructors) to access sales & enrollment reporting screens. The view_others_lifterlms_reports capability (Admins & LMS Managers) is now required to view these reporting tabs.
    • Updated IDs of login and registration nonces to be unique. Fixes an issue causing Chrome to throw non-unique ID warnings in the developer console. Also, IDs are supposed to be unique anyway but thanks for helping us out Google.
    Read more: LifterLMS Version 3.19.4