diff --git a/wp-content/themes/boilerplate/library/config.php b/wp-content/themes/boilerplate/library/config.php index 9e764c54..ad9bbccf 100644 --- a/wp-content/themes/boilerplate/library/config.php +++ b/wp-content/themes/boilerplate/library/config.php @@ -21,17 +21,11 @@ */ function config($key = null, $default = null) { - $config = [ - 'app' => require get_template_directory().'/config/app.php', - 'dashboard' => require get_template_directory().'/config/dashboard.php', - 'editor' => require get_template_directory().'/config/editor.php', - 'footer' => require get_template_directory().'/config/footer.php', - 'login' => require get_template_directory().'/config/login.php', - 'menus' => require get_template_directory().'/config/menus.php', - 'theme' => require get_template_directory().'/config/theme.php', - 'plugins' => require get_template_directory().'/config/plugins.php', - 'widgets' => require get_template_directory().'/config/widgets.php', - ]; + $config = []; + + foreach (glob(get_template_directory().'/config/*.php') as $file) { + $config[basename($file, '.php')] = require $file; + } if (is_null($key)) { return $config; diff --git a/wp-content/themes/boilerplate/library/library.php b/wp-content/themes/boilerplate/library/library.php index 255d6028..c9f31917 100644 --- a/wp-content/themes/boilerplate/library/library.php +++ b/wp-content/themes/boilerplate/library/library.php @@ -22,13 +22,6 @@ /** * Load Framework Components. */ -require __DIR__.'/modules/app.php'; -require __DIR__.'/modules/dashboard.php'; -require __DIR__.'/modules/editor.php'; -require __DIR__.'/modules/footer.php'; -require __DIR__.'/modules/login.php'; -require __DIR__.'/modules/menus.php'; -require __DIR__.'/modules/plugins.php'; -require __DIR__.'/modules/server.php'; -require __DIR__.'/modules/updates.php'; -require __DIR__.'/modules/widgets.php'; +foreach (glob(__DIR__.'/modules/*.php') as $file) { + require $file; +}