The Official Blog for LifterLMS Contributors

  • LifterLMS Advanced Videos Version 1.0.0-beta.6

    Updates
    • Wistia: Add option to enable/disable the video player’s “playbar” (progress bar, scrubbing, and timestamp review).
    Bug Fixes
    • Fix issue causing the lesson progression button from being disabled for videos that don’t explicitly have video completion progression requirements enabled.
    • Wistia: Ensure that all oEmbed fetches always fetch the supported iframe embed type.
    • Wistia: Automatically remove videoFoam from embeds.
    • Wistia: Set default theme color option value to match the documented default theme color.
    Read more: LifterLMS Advanced Videos Version 1.0.0-beta.6
  • LifterLMS Assignments Version 1.1.4

    • Fixes an issue preventing instructors from viewing assignment reporting (requires LifterLMS Core 3.36.5 to fully resolve this issue).
    Read more: LifterLMS Assignments Version 1.1.4
  • LifterLMS Version 3.36.5

    • Add filter: llms_user_caps_edit_others_posts_post_types to allow 3rd parties to utilize core methods for determining if a user can manage another users LMS content on the admin panel.
    Read more: LifterLMS Version 3.36.5
  • LifterLMS Version 3.36.4

    • Fixes a conflict with CartFlows introduced by a Divi theme compatibility fix added in 3.36.3. Is WordPress complicated or what?
    Read more: LifterLMS Version 3.36.4
  • LifterLMS Version 3.36.3

    Updates
    • Added new LLMS_Membership class methods: get_categories(), get_tags() and toArrayAfter() methods. Thanks @pondermatic!
    Compatibility
    • Fixed access plan description conflicts with the Classic Editor block. This also resolves compatibility issues with Elementor which uses a hidden TinyMCE instance.
    • Changed pre_get_posts callback from 10 (default) to 15. Fixes conflict with Divi (and possibly other themes) which prevented LifterLMS catalog settings from functioning properly.
    Bugfixes
    • Added translation to error message encountered when non-members attempt to purchase a members-only access plan. Thanks @mrosati84!
    • Fix return of LLMS_Generator::set_generator().
    • Fixed a typo causing invalid imports from returning the expected error. Thanks @pondermatic!
    • Fixed issue preventing membership post type settings from saving properly due to incorrect sanitization filters.
    • Fixed issue where wp_list_pluck() would run on non arrays.
    LifterLMS Rest API 1.0.0-beta.8
    • Return links to those taxonomies which have an accessible rest route.
    • Initialize $prepared_item array before adding values to it. Thanks @pondermatic!
    • Fixed sales_page_type not returned as none if course’s sales_page_content_type property is empty.
    • Load webhook actions a little bit later, to avoid PHP warnings on first plugin activation.
    • Renamed sales_page_page_type and sales_page_page_url properties, respectively to sales_page_type and sales_page_url according to the specs.
    • Add missing quotes in enrollment/access default messages shortcodes.
    • Call set_bulk() llms post method passing true as second parameter, so to instruct it to return a WP_Error on failure.
    • Add missing quotes in enrollment/access default messages shortcodes.
    • sales_page_page_id and sales_page_url always returned in edit context.
    • Call set_bulk() llms post method passing true as second parameter, so to instruct it to return a WP_Error on failure.
    Read more: LifterLMS Version 3.36.3
  • LifterLMS REST API Version 1.0.0-beta.8

    • Return links to those taxonomies which have an accessible rest route.
    • Initialize $prepared_item array before adding values to it. Thanks @pondermatic!
    • Fixed sales_page_type not returned as none if course’s sales_page_content_type property is empty.
    • Load webhook actions a little bit later, to avoid PHP warnings on first plugin activation.
    • Renamed sales_page_page_type and sales_page_page_url properties, respectively to sales_page_type and sales_page_url according to the specs.
    • Add missing quotes in enrollment/access default messages shortcodes.
    • Call set_bulk() llms post method passing true as second parameter, so to instruct it to return a WP_Error on failure.
    • Add missing quotes in enrollment/access default messages shortcodes.
    • sales_page_page_id and sales_page_url always returned in edit context.
    • Call set_bulk() llms post method passing true as second parameter, so to instruct it to return a WP_Error on failure.
    Read more: LifterLMS REST API Version 1.0.0-beta.8