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
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | 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. |