Skip to content

Commit

Permalink
Make modules and config more dynamic
Browse files Browse the repository at this point in the history
  • Loading branch information
vinkla committed Apr 10, 2015
1 parent c20bfb8 commit 7326f3c
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 21 deletions.
16 changes: 5 additions & 11 deletions wp-content/themes/boilerplate/library/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
13 changes: 3 additions & 10 deletions wp-content/themes/boilerplate/library/library.php
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

0 comments on commit 7326f3c

Please sign in to comment.