_get_cron_array

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

WordPress Version: 6.2

//
// Private functions.
//
/**
 * Retrieves cron info array option.
 *
 * @since 2.1.0
 * @since 6.1.0 Return type modified to consistently return an array.
 * @access private
 *
 * @return array[] Array of cron events.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return array();
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 6.1

//
// Private functions.
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @since 6.1.0 Return type modified to consistently return an array.
 * @access private
 *
 * @return array[] Array of cron events.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return array();
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 5.9

//
// Private functions.
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @access private
 *
 * @return array[]|false Array of cron info arrays on success, false on failure.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return false;
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 5.7

//
// Private functions.
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @access private
 *
 * @return array|false Cron info array on success, false on failure.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return false;
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 5.4

//
// Private functions.
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @access private
 *
 * @return array|false CRON info array.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return false;
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 4.3

//
// Private functions
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @access private
 *
 * @return false|array CRON info array.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return false;
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}

WordPress Version: 3.7

//
// Private functions
//
/**
 * Retrieve cron info array option.
 *
 * @since 2.1.0
 * @access private
 *
 * @return array CRON info array.
 */
function _get_cron_array()
{
    $cron = get_option('cron');
    if (!is_array($cron)) {
        return false;
    }
    if (!isset($cron['version'])) {
        $cron = _upgrade_cron_array($cron);
    }
    unset($cron['version']);
    return $cron;
}