function render($app, $page, $data = array()) { global $loop, $WPGLOBAL; $loop = new Loop(); foreach ($data as $key => $value) { if ($key == 'posts') { $loop->setResponse($value); } if ($key == 'single_post') { $loop->setPosts(array($value)); } if ($key != 'posts') { $WPGLOBAL[$key] = $value; } } // Optional helpers that theme developers can provide try { include_once views_dir() . '/functions.php'; } catch (Exception $ex) { } $file_path = views_dir() . '/' . $page . '.php'; if (file_exists($file_path)) { require $file_path; } else { not_found($app); } }
function render($app, $page, $data = array()) { global $loop, $WPGLOBAL; $loop = new Loop(); foreach ($data as $key => $value) { if ($key == 'posts') { $loop->setResponse($value); } if ($key == 'single_post') { $loop->setPosts(array($value)); } if ($key != 'posts') { $WPGLOBAL[$key] = $value; } } $file_path = views_dir() . '/' . $page . '.php'; if (file_exists($file_path)) { require $file_path; } else { not_found($app); } }