Skip to content

Kirby 5.0.4

url()

Builds an absolute URL for a given path

url(string|null $path = null, array|string|null $options = null): string

Parameters

Name Type Default
$path stringornull null
$options arrayorstringornull null

Return type

string

Examples

Generate a link to a page, e.g. search

<a href="<?= url('search') ?>">Search</a>

Generate a link to a page with query string:

<a href="<?= url('search', ['query' => ['q' => 'validators', 'area' => 'reference']]) ?>">Search</a>

Generate a link to a page with params:

<a href="<?= url('blog', ['params' => ['category' => 'travel', 'tag' => 'beach']]) ?>">Search</a>