page()
Fetches a single page by id or the current page when no id is specified
page(string $id = null): Kirby\Cms\Page|null
Parameters
| Name | Type | Default |
|---|---|---|
| $id | string |
null |
Return type
Kirby\Cms\Page|null
The page() helper throws a deprecation warning if multiple IDs get passed. Starting in 3.7.0 it will only return the first page. Use pages() for multiple pages instead.
Example
Fetching a specific page by URI
<?= page('blog')->title() ?>
Fetching the current page
<?= page()->title() ?>
The page() helper fetches published pages only. To fetch a draft, you have to use $kirby->page('somepage').