This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
_upgrade_cron_array( array $cron )
Upgrade a Cron info array.
Description
This function upgrades the Cron info array to version 2.
Parameters
- $cron
-
(array) (Required) Cron info array from _get_cron_array().
Return
(array) An upgraded Cron info array.
Source
File: wp-includes/cron.php
function _upgrade_cron_array($cron) {
if ( isset($cron['version']) && 2 == $cron['version'])
return $cron;
$new_cron = array();
foreach ( (array) $cron as $timestamp => $hooks) {
foreach ( (array) $hooks as $hook => $args ) {
$key = md5(serialize($args['args']));
$new_cron[$timestamp][$hook][$key] = $args;
}
}
$new_cron['version'] = 2;
update_option( 'cron', $new_cron );
return $new_cron;
}
Changelog
Version | Description |
---|---|
WP-2.1.0 | Introduced. |