get_page_statuses

The timeline below displays how wordpress function get_page_statuses has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Retrieves all of the WordPress support page statuses.
 *
 * Pages have a limited set of valid status values, this provides the
 * post_status values and descriptions.
 *
 * @since 2.5.0
 *
 * @return string[] Array of page status labels keyed by their status.
 */
function get_page_statuses()
{
    $status = array('draft' => __('Draft'), 'private' => __('Private'), 'publish' => __('Published'));
    return $status;
}

WordPress Version: 5.4

/**
 * Retrieve all of the WordPress support page statuses.
 *
 * Pages have a limited set of valid status values, this provides the
 * post_status values and descriptions.
 *
 * @since 2.5.0
 *
 * @return string[] Array of page status labels keyed by their status.
 */
function get_page_statuses()
{
    $status = array('draft' => __('Draft'), 'private' => __('Private'), 'publish' => __('Published'));
    return $status;
}

WordPress Version: 3.7

/**
 * Retrieve all of the WordPress support page statuses.
 *
 * Pages have a limited set of valid status values, this provides the
 * post_status values and descriptions.
 *
 * @since 2.5.0
 *
 * @return array List of page statuses.
 */
function get_page_statuses()
{
    $status = array('draft' => __('Draft'), 'private' => __('Private'), 'publish' => __('Published'));
    return $status;
}