LifterLMS News You Can Use

Welcome to your monthly LifterLMS News You Can Use, March edition: #014.

Read About Recent Technical Product Updates (We’ve been busy)!

LifterLMS REST API Version 1.0.0-beta.10

  • Added text domain to i18n functions that were missing the domain.
  • Fixed setting roles instead of appending them when updating user, thanks @pondermatic!
  • Added a “trigger” parameter to enrollment-related endpoints.
  • Added llms_rest_enrollments_item_schema, llms_rest_prepare_enrollment_object_response, llms_rest_enrollment_links filter hooks.
  • Fixed return when the enrollment to be deleted doesn’t exist, returns 204 instead of 404.

LifterLMS Version 3.37.10

  • Update: Exclude the privacy policy page from the sitewide restriction.
  • Update: Added filter llms_enable_open_registration.
  • Fix: Notices are printed on pages configured as a membership restriction redirect page.
  • Fix: Do not apply membership restrictions on the page set as membership’s restriction redirect page.
  • Fix: Added flag to print notices when landing on the redirected page.

LifterLMS WooCommerce Version 2.0.14

  • Fixed bug causing free access plans to not display on the frontend.

LifterLMS Groups Version 1.0.0-beta.2

  • Fix: Group invitations are now validated against the number of seats available to the group.
  • Fix: Added error message output for various events performed by group admins/leaders with relation to adding seats and inviting members.
  • Fix: Added Javascript localization support.

LifterLMS Groups Version 1.0.0-beta.1

  • Initial public beta release.

LifterLMS WooCommerce Version 2.0.13

  • Tested to LifterLMS 3.37.9 and WooCommerce 3.9.2.
  • Add action hooks to handle the cases when a product/variation is deleted linked to an access plan are deleted and handle the cases when an access plan is not linked to any product/variation.
  • Added logic to delete enrollments on order permanent deletion, and unenroll/enroll students on order or subscription trashing/untrashing.
  • Fixed an issue that made users to be unenrolled from a course when a subscription, that was part of the same wc order of the course, was ‘cancelled’.
  • Made sure that user enrollment/unenrollment related to a subscription happened only on the subscription status changes and not on their parent order status changes.
  • Use gmdate() in favor of date() for timestamps recorded to logs.

LifterLMS Version 3.37.9

  • Updated CSS classes used in privacy policy text suggestions per changes in WordPress core 5.3.
  • Added privacy exported group descriptions. Thanks @garretthyder!
  • Added filters llms_user_enrollment_allowed_post_types & llms_user_enrollment_status_allowed_post_types which allow 3rd parties to enroll users into additional post types via core enrollment methods.
  • Added option for admin settings fields to show an asterisk for required fields.
  • Added option for integration plugins can now add automatically generated “Settings” link to the plugins screen.
  • Bugfix: Fixed an IE compatibility issue related to usage of Object.assign().

Grab Your Favorite Drink and Check Out these Podcasts

Episode 267: Podcasting to Accelerate Sales for Course Creators with Craig Hewitt from Castos
Learn how to use podcasting to accelerate sales for course creators with Craig Hewitt from Castos in this LMScast with Chris Badgett of LifterLMS.

Episode 268: How to Use a WordPress LMS, Create Positive Impact, and Do Human Centered Design as a Digital Agency Serving Nonprofits with CauseLabs CEO Sheryle Gillihan
Learn about how to use a WordPress LMS, create positive impact, and do human centered design as a digital agency serving nonprofits with CauseLabs CEO Sheryle Gillihan in this episode of LMScast hosted by Chris Badgett of LifterLMS.

Expand Your Knowledge with the Latest LifterLMS Webinars

How To Stop Wasting Money On Marketing Your Online Course
Never waste money on marketing again! It’s a known fact that most of the money invested in “marketing” is not used optimally. In this webinar with Chris Badgett and Tom Libelt, Tom will show you why and how to track your own marketing successfully and to more effectively guide the various marketers you hire.

From our Blog and Beyond: Other News You Can Use

The power of LifterLMS Groups

BuddyBoss for LifterLMS is now available!

Melissa’s story of building membership sites with LifterLMS

Introducing these LifterLMS 3rd Party Integrations

LifterLMS welcomes four Elegant Modules products to the LifterLMS store. Content Protection from Elegant Modules integrates with LifterLMS to allow you to set rules for who gets to view your content. You can protect content by limiting it to viewers subscribed to a certain membership plan, or any plan:

Community Wins

“I just want to give a shout out to the LMSLifter team for a great system. We just posted the course we created for lawyers (about client intake and consultation) on a Divi theme and after the first week, we’ve had almost $10k in sales and 55 students. And most of that was with a discount for early birds with a small group of Beta testers.”
-Nancy C.

Here’s What We’d Like You To Do Next…

Check out our Recommended Resources to learn about tools, plugins, and themes that have been vetted to work well with LifterLMS.

See you next month!

The LifterLMS Team