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. |