$page->child() method

Return the page’s first single child that matches the given selector.

Same as $page->children() but returns a single Page object or NullPage (with id=0) rather than a PageArray. Meaning, this method will only ever return one Page.

Example

// Get the newest created child page
$newestChild = $page->child("sort=-created"); 

Usage

// basic usage
$page = $page->child();

// usage with all arguments
$page = $page->child($selector = '', array $options = []);

Arguments

NameType(s)Description
selector (optional)string, array, int

Selector to use, or blank to return the first child.

options (optional)array

Optional options per Pages::find

Return value

See Also


$page methods and properties

API reference based on ProcessWire core version 3.0.214

Twitter updates

  • Weekly update – 31 March 2023 – More
    31 March 2023
  • This week ProcessWire 3.0.214 is on the dev branch. Relative to 3.0.213 this version has 16 new commits which include the addition of 3 new pull requests, 6 issue fixes, a new WireNumberTools utility class, and various other improvements. More
    17 March 2023
  • ProcessWire 3.0.213 core updates: This week we’ll look at the new WireSitemapXML module, a new WireNumberTools core class, and a new ability for Fieldtype modules to specify useful ready-to-use configurations when creating new fields. More
    24 February 2023

Latest news

  • ProcessWire Weekly #464
    In the 464th issue of ProcessWire Weekly we're going to check out the latest core updates, introduce a new third party textformatter module for handling footnotes in text, and more. Read on!
    Weekly.pw / 1 April 2023
  • ProcessWire 3.0.213 core updates
    This week we’ll look at the new WireSitemapXML module, a new WireNumberTools core class, and a new ability for Fieldtype modules to specify useful ready-to-use configurations when creating new fields.
    Blog / 24 February 2023
  • Subscribe to weekly ProcessWire news

“…building with ProcessWire was a breeze, I really love all the flexibility the system provides. I can’t imagine using any other CMS in the future.” —Thomas Aull