PluginProbe ʕ •ᴥ•ʔ
Menu Icons by Themeisle – Add Icons to Navigation Menus / 0.13.24
Menu Icons by Themeisle – Add Icons to Navigation Menus v0.13.24
0.13.24 trunk 0.1.0 0.1.1 0.1.2 0.1.3 0.1.4 0.1.5 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.11.2 0.11.3 0.11.4 0.11.5 0.12.0 0.12.1 0.12.10 0.12.11 0.12.12 0.12.2 0.12.3 0.12.4 0.12.5 0.12.6 0.12.7 0.12.8 0.12.9 0.13.0 0.13.1 0.13.10 0.13.11 0.13.12 0.13.13 0.13.14 0.13.15 0.13.16 0.13.17 0.13.18 0.13.19 0.13.2 0.13.20 0.13.21 0.13.22 0.13.23 0.13.3 0.13.4 0.13.5 0.13.6 0.13.7 0.13.8 0.13.9 0.2.0 0.2.1 0.2.2 0.2.3 0.3.0 0.3.1 0.3.2 0.4.0 0.5.0 0.5.1 0.6.0 0.7.0 0.8.0 0.8.1 0.9.0 0.9.2
menu-icons / vendor / codeinwp / themeisle-sdk / start.php
menu-icons / vendor / codeinwp / themeisle-sdk Last commit date
assets 3 days ago src 3 days ago AGENTS.md 3 days ago CHANGELOG.md 3 days ago LICENSE 7 years ago index.php 7 years ago load.php 3 days ago start.php 3 days ago
start.php
61 lines
1 <?php
2 /**
3 * File responsible for sdk files loading.
4 *
5 * @package ThemeIsleSDK
6 * @copyright Copyright (c) 2017, Marius Cristea
7 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
8 * @since 1.1.0
9 */
10
11 namespace ThemeisleSDK;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16 $products = apply_filters( 'themeisle_sdk_products', array() );
17 $themeisle_library_path = dirname( __FILE__ );
18 $files_to_load = [
19 $themeisle_library_path . '/src/Loader.php',
20 $themeisle_library_path . '/src/Product.php',
21
22 $themeisle_library_path . '/src/Common/Abstract_module.php',
23 $themeisle_library_path . '/src/Common/Module_factory.php',
24
25 $themeisle_library_path . '/src/Modules/Crash_reporter.php',
26 $themeisle_library_path . '/src/Modules/Script_loader.php',
27 $themeisle_library_path . '/src/Modules/Dashboard_widget.php',
28 $themeisle_library_path . '/src/Modules/Rollback.php',
29 $themeisle_library_path . '/src/Modules/Uninstall_feedback.php',
30 $themeisle_library_path . '/src/Modules/Licenser.php',
31 $themeisle_library_path . '/src/Modules/Endpoint.php',
32 $themeisle_library_path . '/src/Modules/Notification.php',
33 $themeisle_library_path . '/src/Modules/Logger.php',
34 $themeisle_library_path . '/src/Modules/Translate.php',
35 $themeisle_library_path . '/src/Modules/Translations.php',
36 $themeisle_library_path . '/src/Modules/Review.php',
37 $themeisle_library_path . '/src/Modules/Recommendation.php',
38 $themeisle_library_path . '/src/Modules/Promotions.php',
39 $themeisle_library_path . '/src/Modules/Welcome.php',
40 $themeisle_library_path . '/src/Modules/Compatibilities.php',
41 $themeisle_library_path . '/src/Modules/About_us.php',
42 $themeisle_library_path . '/src/Modules/Announcements.php',
43 $themeisle_library_path . '/src/Modules/Featured_plugins.php',
44 $themeisle_library_path . '/src/Modules/Float_widget.php',
45 $themeisle_library_path . '/src/Modules/Abstract_Migration.php',
46 $themeisle_library_path . '/src/Modules/Migrator.php',
47 ];
48
49 $files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
50
51 foreach ( $files_to_load as $file ) {
52 if ( is_file( $file ) ) {
53 require_once $file;
54 }
55 }
56 Loader::init();
57
58 foreach ( $products as $product ) {
59 Loader::add_product( $product );
60 }
61