Skip to content

Page has children

Return the number of visible children, optionally with conditions

This method is similar to $page->numChildren() except that the default behavior is to exclude non-visible children.

This method may be more convenient for front-end navigation use than the $page->numChildren() method because it only includes the count of visible children. By visible, we mean children that are not hidden, unpublished, or non-accessible due to access control.

Example

// Determine if we should show navigation to children
if($page->hasChildren()) {
  // Yes, we should show navigation to children
}

Usage

// basic usage
$int = $page->hasChildren();

// usage with all arguments
$int = $page->hasChildren($selector = true);

Arguments

Name

Type(s)

Description

selector (optional)

Return value

int

Number of children