LLMS_Loader::includes()
Includes that are included everywhere.
Return Return
(void)
Source Source
File: includes/class-llms-loader.php
*/
public function includes() {
// Instantiate LLMS_Shortcodes before LLMS_Controller_Orders.
require_once LLMS_PLUGIN_DIR . 'includes/shortcodes/class.llms.shortcodes.php';
require_once LLMS_PLUGIN_DIR . 'includes/shortcodes/class.llms.shortcodes.blocks.php';
// Functions.
require_once LLMS_PLUGIN_DIR . 'includes/llms.functions.core.php';
// Classes.
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-block-library.php';
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-events-core.php';
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-rest-fields.php';
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-sessions.php';
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-staging.php';
require_once LLMS_PLUGIN_DIR . 'includes/class-llms-prevent-concurrent-logins.php';
// Forms.
require_once LLMS_PLUGIN_DIR . 'includes/forms/class-llms-forms.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/class-llms-forms-admin-bar.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/class-llms-forms-classic-editor.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/class-llms-forms-data.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/class-llms-forms-dynamic-fields.php';
// Classes (files to be renamed).
require_once LLMS_PLUGIN_DIR . 'includes/admin/class.llms.admin.assets.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.ajax.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.ajax.handler.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.cache.helper.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.comments.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.date.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.install.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.l10n.js.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.nav.menus.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.oembed.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.playnice.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.post.relationships.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.post-types.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.query.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.question.types.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.review.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.sidebars.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.student.dashboard.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.user.permissions.php';
require_once LLMS_PLUGIN_DIR . 'includes/class.llms.view.manager.php';
// Controllers.
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class.llms.controller.achievements.php';
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class-llms-controller-awards.php';
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class.llms.controller.certificates.php';
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class.llms.controller.lesson.progression.php';
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class-llms-controller-checkout.php'; // Added out of alpha order to preserve action load order.
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class.llms.controller.orders.php';
require_once LLMS_PLUGIN_DIR . 'includes/controllers/class.llms.controller.quizzes.php';
// Form controllers.
require_once LLMS_PLUGIN_DIR . 'includes/forms/controllers/class.llms.controller.account.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/controllers/class.llms.controller.login.php';
require_once LLMS_PLUGIN_DIR . 'includes/forms/controllers/class.llms.controller.registration.php';
// Hooks.
require_once LLMS_PLUGIN_DIR . 'includes/llms.template.hooks.php';
// Privacy components.
require_once LLMS_PLUGIN_DIR . 'includes/privacy/class-llms-privacy.php';
// Theme support.
require_once LLMS_PLUGIN_DIR . 'includes/theme-support/class-llms-theme-support.php';
// Widgets.
require_once LLMS_PLUGIN_DIR . 'includes/widgets/class.llms.widget.php';
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 7.0.0 | Include LLMS_Controller_Checkout. |
| 6.4.0 | Included LLMS_Shortcodes before LLMS_Controller_Orders. |
| 6.0.0 | Included LLMS_Block_Library, LLMS_Controller_Awards, and LLMS_Engagement_Handler. Removed loading of class files that don't instantiate their class in favor of autoloading. |
| 5.6.0 | Include LLMS_Prevent_Concurrent_Logins. |
| 5.2.0 | Include LLMS_DB_Upgrader. |
| 5.0.0 | Include LLMS_Forms, LLMS_Form_Post_Type, LLMS_Form_Templates, and LLMS_Form_Handler. |
| 4.4.0 | Include LLMS_Assets class. |
| 4.13.0 | Include LLMS_DOM_Document class. |
| 4.12.0 | Class LLMS_Staging always loaded instead of only loaded on admin panel. |
| 4.0.0 | Introduced. |