Returns the first page matching the given selector with no exclusions
Use this method when you need to retrieve a specific page without exclusions for access control or page status.
Example
// Get a page by ID
$p = $pages->get(1234);
// Get a page by path
$p = $pages->get('/about/contact/');
// Get a random 'skyscraper' page by selector string
$p = $pages->get('template=skyscraper, sort=random');
Usage
// basic usage
$page = $pages->get($selector);
// usage with all arguments
$page = $pages->get($selector, array $options = []);
Arguments
Name | Type(s) | Description |
---|---|---|
selector | string, array, Selectors, int | Selector string, array or Selectors object. May also be page path or ID. |
options (optional) | array | See |
Return value
See Also
API reference based on ProcessWire core version 3.0.236