PageTraversal::numParents()

Return number of parents (depth relative to homepage) that this page has, optionally filtered by a selector

For example, homepage has 0 parents and root level pages have 1 parent (which is the homepage), and the number increases the deeper the page is in the pages structure.

Usage

// basic usage
$int = $pageTraversal->numParents(Page $page);

// usage with all arguments
$int = $pageTraversal->numParents(Page $page, string $selector = '');

Arguments

NameType(s)Description
$pagePage
$selector (optional)string

Optional selector to filter by Default:''

Return value

int

Number of parents


PageTraversal methods and properties

API reference based on ProcessWire core version 3.0.255