- Return links to those taxonomies which have an accessible rest route.
- Initialize
$prepared_itemarray before adding values to it. Thanks @pondermatic! - Fixed
sales_page_typenot returned asnoneif course’ssales_page_content_typeproperty is empty. - Load webhook actions a little bit later, to avoid PHP warnings on first plugin activation.
- Renamed
sales_page_page_typeandsales_page_page_urlproperties, respectively tosales_page_typeandsales_page_urlaccording to the specs. - Add missing quotes in enrollment/access default messages shortcodes.
- Call
set_bulk()llms post method passingtrueas 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_idandsales_page_urlalways returned in edit context.- Call
set_bulk()llms post method passingtrueas second parameter, so to instruct it to return a WP_Error on failure.
The Official Blog for LifterLMS Contributors
-
LifterLMS REST API Version 1.0.0-beta.8
Read more: LifterLMS REST API Version 1.0.0-beta.8 -
LifterLMS Version 3.37.0-beta.1
Read more: LifterLMS Version 3.37.0-beta.1Form Management Improvments
- Forms (registration, checkout, account) are now managed via a block editor interface.
- Customize field labels, description, and placeholders in a simple WYSIWYG interface.
- Mark fields as required with a toggle.
- Reorder fields with drag and drop.
- Customize layout using block editor columns
- Use LifterLMS block-level visibility to conditionally display fields based on enrollment or logged in status.
Form Localization
- Added default country and state/region lists (see the “languages” directory).
- Country and state forms are now searchable dropdowns that adjusted based on the currently selected country.
- Each country’s locale information (such as what a “post code” is called and whether or not the country has states or post codes) will update automatically based on the selected country.
- Enqueue select2 on account and checkout pages for searchable dropdowns for country & state.
Updates
- New shortcode
[user]which is used to output user information in a merge code interface. - Improved form field generation via
LLMS_Form_Fieldclass. - LifterLMS Settings: renamed “User Information Options” to “User Privacy Options”.
- Reorganized open registration setting.
- Use
LLMS.wait_for()for dependency waiting. - Moved checkout template variable declarations to the checkout shortcode controller.
- Removed field display settings in favor of form customization using the form editors.
- Organized function files. Some functions have been moved.
- Function
llms_get_minimum_password_strength_name()now accepts a parameter to retrieve strength name by key. - Use
LLMS.wait_for()for dependency waiting.
LifterLMS Blocks v1.6.0
- Feature: Added form field blocks for use on the Forms manager.
- Feature: Add logic for
logged_inandlogged_outblock visibility options. - Update: Added isDisabled property to Search component.
- Update: Adjusted priority of
render_blockfilter to 20. - Bug fix: Import
InspectorControlsfromwp.blockEditorin favor of deprecatedwp.editor - Bug fix: Automatically store course/membership instructor with
post_authordata when the post is created. - Bug fix: Pass style rules as camelCase.
Removed unused Javascript assets
- Remove unused bootstrap transiton and collapse scripts.
- Remove topModal vendor dependency.
- Remove password strength inline enqueues.
Bug fixes
- Only attempt to add a nonce to the datastore when a nonce exists in the settings object.
Deprecations
- Deprecated
LLMS_Person_Handler::register()method, usellms_register_user()instead. - Deprecated
llms_get_minimum_password_strength()with no replacement.
Template Updates
- templates/checkout/form-checkout.php
- templates/checkout/form-gateways.php
- templates/global/form-registration.php
-
LifterLMS Custom Fields Version 1.0.0
Read more: LifterLMS Custom Fields Version 1.0.0Initial public release
-
LifterLMS Blocks Version 1.6.0
Read more: LifterLMS Blocks Version 1.6.0- Feature: Added form field blocks for use on the Forms manager.
- Feature: Add logic for
logged_inandlogged_outblock visibility options. - Update: Added isDisabled property to Search component.
- Update: Adjusted priority of
render_blockfilter to 20. - Bug fix: Import
InspectorControlsfromwp.blockEditorin favor of deprecatedwp.editor - Bug fix: Automatically store course/membership instructor with
post_authordata when the post is created. - Bug fix: Pass style rules as camelCase.
-
LifterLMS Advanced Videos Version 1.0.0-beta.5
Read more: LifterLMS Advanced Videos Version 1.0.0-beta.5- Fix bug causing video progress to be checked on lessons without videos or with videos that aren’t supported by an available provider.
