Return this page’s parent Page, or–if given a selector–the closest matching parent.
Omit all arguments if you just want to retrieve the parent of this page, which would be the same as the
$page->parent
property. To retrieve the closest parent matching your selector, specify either a selector
string or array.
Example
// Retrieve the parent
$parent = $page->parent();
// Retrieve the closest parent using template "products"
$parent = $page->parent("template=products");
Usage
// basic usage
$page = $page->parent();
// usage with all arguments
$page = $page->parent($selector = '');
Arguments
Name | Type(s) | Description |
---|---|---|
selector (optional) | string, array | Optional selector. When used, it returns the closest parent matching the selector. |
Return value
Page
Returns a Page or a NullPage when there is no parent or the selector string did not match any parents.
API reference based on ProcessWire core version 3.0.236