The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.21.0

    Updates and Enhancements
    • Added new actions before and after global login form HTML: llms_before_person_login_form & llms_after_person_login_form
    • Settings API can now create disabled fields
    • Added new actions to the checkout form: lifterlms_pre_checkout_form && lifterlms_post_checkout_form
    • Added CRUD functions for interacting with data located in the wp_lifterlms_user_postmeta table
    • Replaced various database queries for CRUD user postmeta data with new CRUD functions
    • Added new utility function to allow splicing data into associative arrays
    Bug Fixes
    • If all user information fields are disabled, the “Student Information” are will now be hidden during checkout for logged in users instead of displaying an empty information box
    • Fixed plugin compatibility issue with Advanced Custom Fields
    • Fixed issue causing multiple choice quiz questions to require a double tap on some iOS devices
    • Fixed incorrectly named filter causing section titles to not display on student course reporting screens
    • We do not advocate using PHP 5.5 or lower but if you were using 5.5 or lower and encountered an error during bulk enrollment we’ve fixed that for. Please upgrade to 7.2 though. We all want faster more secure websites.
    Template Updates
    Read more: LifterLMS Version 3.21.0
  • 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