LLMS_Admin_Settings::get_settings_tabs()
Instantiates setting page objects, if not already done, and returns them.
Return Return
(LLMS_Settings_Page[]) self::$settings
Source Source
File: includes/admin/class.llms.admin.settings.php
public static function get_settings_tabs() {
if ( empty( self::$settings ) ) {
$settings = array();
$settings[] = include 'settings/class.llms.settings.general.php';
$settings[] = include 'settings/class.llms.settings.courses.php';
$settings[] = include 'settings/class.llms.settings.memberships.php';
$settings[] = include 'settings/class.llms.settings.accounts.php';
$settings[] = include 'settings/class.llms.settings.checkout.php';
$settings[] = include 'settings/class.llms.settings.engagements.php';
$settings[] = include 'settings/class.llms.settings.notifications.php';
$settings[] = include 'settings/class.llms.settings.integrations.php';
/**
* Allow 3rd parties to add or remove setting pages.
*
* @since 1.0.0
*
* @param LLMS_Settings_Page[] $settings Setting page objects.
*/
self::$settings = apply_filters( 'lifterlms_get_settings_pages', $settings );
}
return self::$settings;
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 6.0.0 | Introduced. |