WP::index(); }); Router::get(WP::path() . 'list', function () { $c = array(); $c['All Articles Listing'] = 'list'; WP::printBreadCrumbs($c); WP::listPosts(); }); Router::get(WP::path() . 'list/page/{currentPage}', function ($currentPage) { $c = array(); $c['All Articles Listing'] = 'list'; $c['Page ' . $currentPage] = 'list/page/' . $currentPage; WP::printBreadCrumbs($c); Data::get()->set('current-page', $currentPage); Data::get()->set('page', 2); WP::listPosts(); })->where('currentPage', 'integer'); Router::get(WP::path() . 'search/{search}', function ($search) { $c = array(); $c['Search'] = 'search/'; $c[$search] = 'search/' . $search; WP::printBreadCrumbs($c); WP::search($search); View::script('wp.$search.val("' . $search . '");'); })->where('search', 'alpha_numeric'); Router::get(WP::path() . 'search/{search}/page/{currentPage}', function ($search, $currentPage) { $c = array(); $c['Search'] = 'search/'; $c[$search] = 'search/' . $search; $c['Page ' . $currentPage] = 'search/' . $search . '/page/' . $currentPage; WP::printBreadCrumbs($c);