LifterLMS
Main LifterLMS Class
Description Description
Source Source
File: class-lifterlms.php
Changelog Changelog
Version | Description |
---|---|
4.0.0 | Update session management. Remove deprecated class files and variables. Move includes (file loading) into the LLMS_Loader class. |
3.38.1 | Include LLMS_Mime_Type_Extractor class. |
3.37.0 | Move theme support methods to LLMS_Theme_Support. |
3.36.1 | Include SendWP Connector. |
3.36.0 | Added events classes and methods. |
3.34.0 | Include the LLMS_Admin_Users_Table class. |
3.32.0 | Update action-scheduler to latest version; load staging class on the admin panel. |
1.0.0 | Introduced. |
Methods Methods
- __construct — LifterLMS Constructor.
- achievements — Retrieve the LLMS_Achievements singleton.
- add_action_links — Add plugin settings Action Links
- certificates — Retrieve the LLMS_Certificates singleton.
- define_constants — Define LifterLMS Constants
- engagements — Retrieve the LLMS_Engagements singleton.
- events — Events instance.
- grades — Grading instance
- include_template_functions — Load Hooks
- init — Init LifterLMS when WordPress Initialises.
- init_assets — Initialize the core asset handler class.
- init_session — Initializes an LLMS_Session() into the $session variable
- instance — Main Instance of LifterLMS Ensures only one instance of LifterLMS is loaded or can be loaded.
- integrations — Get integrations
- localize — Localize the plugin
- mailer — Retrieve the LLMS_Emails singleton.
- notifications — Retrieve an instance of the notifications class
- payment_gateways — Get payment gateways.
- plugin_path — Get the plugin path.
- plugin_url — Get the plugin url.
- processors — Load all background processors and access to them programmatically a processor via LLMS()->processors()->get( $processor )
- template_path — Get the template path.