- Added shortcode
[lifterlms_login]
so the login form can be displayed. Information usage at https://lifterlms.com/docs/shortcodes/#lifterlms_login - Added internal function
LLMS_Student->get_name()
- Three basic course difficulties will be automatically created on installation and upgrades
- Updated course difficulty save methods to rely only on the taxonomy rather than the taxonomy and postmeta table
- Updated admin settings screens to only flush rewrite rules on screens where it is necessary to update rewrites
- Fix issue with customization of LifterLMS account endpoint URLs
- Fix a conflict with Redirection url monitoring that was causing redirects to be created from Courses and Memberships to the site home page automatically whenever updating the post
- Fix an undefined index warning on courses / memberships when updating post data
- Remove confusing and invalid warning message from Membership post screen on admin panel
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.0.4
Read more: LifterLMS Version 3.0.4 -
LifterLMS Version 3.0.3
Read more: LifterLMS Version 3.0.3- Added filter
llms_show_preview_excerpt
which can be used to hide the excerpt on course syllabus or next/back preview tiles in lesson navigation - Fix logic so that only free lessons are marked as free lessons post 3.0 upgrade
- Fix incorrect display of the “restricted” and “non-restricted” content areas for memberships
- Fix undefined index warning output by membership metaboxes
- Fix dead like under “Force SSL” checkout setting
- Course & Membership tiles output by course or membership shortcodes now automatically match column heights like the default catalogs do.
- Correctly register students as the “Student” Role
- Database Upgrade script converts users with the role “studnet” to “student”
- Added filter
-
LifterLMS Version 3.0.2
Read more: LifterLMS Version 3.0.2- Added action
lifterlms_before_student_dashboard_tab
- Added action
lifterlms_after_student_dashboard_greeting
- Added action
lifterlms_after_student_dashboard_tab
- Added action
lifterlms_sd_before_membership
- Added action
lifterlms_sd_after_membership
- Fix membership shortcode
- Fix issue that prevented “Student Dashboard” from rendering if the page was set as the child of another page
- Fix undefined function error in admin notices
- Fix nonce errors resulting from admin notice html being served from the database rather than being dynamically generated
- Fix db upgrade script which was enabling course time period for restrictions for all courses regardless of their pre 3.0 restriction settings
- Fix db upgrade script that was causing empty sale dates to show start of unix epoch b/c they were empty strings
- Fix Javascript parse error preventing section & lesson editing from within the course outline on the admin panel
- Fix lesson icons from highlighting lesson settings like drip delay & quiz association
- Updated course outline color scheme to match the 3.0 admin color scheme overhaul
LLMS_Lesson::get_assigned_quiz()
will output deprecation warnings for those using debug mode. LLMS core no longer uses this function and will be deprecated in the next major release.- Handle enrollment status of legacy orders based on enrollment rather than enrollment AND order status
- Added action
-
LifterLMS Version 3.0.1
Read more: LifterLMS Version 3.0.1- Properly prefix
llms_is_ajax()
to prevent 500 errors when leaving HTTPS forced checkout screen - Fix student unenrollment from memberships which was leaving a trace of enrollment in the user_meta table
- Update student dashboard nav list items to have more specific no styles to prevent “double discs” on various themes
- Return course progress bar and “continue” button which was accidentally removed
- Added core support for “Divi” theme sidebars
- Properly prefix
-
LifterLMS Helper Version 2.3.1
Read more: LifterLMS Helper Version 2.3.1- Fixes issue with theme upgrade post install not working resulting in themes existing in the wrong directory after an upgrade
-
LifterLMS Stripe Version 4.0.0
Read more: LifterLMS Stripe Version 4.0.0Compatible with LifterLMS 3.0 & Incompatible with LifterLMS 2.x
Please see Upgrading to LifterLMS 3.0 for more information- Addresses 3.0 changes to order data structure
- Adds “force ssl” error message