PageValues::setStatus()

Set the status setting, with some built-in protections

This method is also used when you set status directly, i.e. $page->status = $value;.

Example

// set status to unpublished
$page->setStatus('unpublished');

// set status to hidden and unpublished
$page->setStatus('hidden, unpublished');

// set status to hidden + unpublished using Page constant bitmask
$page->setStatus(Page::statusHidden | Page::statusUnpublished);

Usage

$page = $pageValues->setStatus(Page $page, $value);

Arguments

NameType(s)Description
$pagePage
$value

Return value

See Also


PageValues methods and properties

API reference based on ProcessWire core version 3.0.251