_upgrade_cron_array()
Upgrades a cron info array.
This function upgrades the cron info array to version 2.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
Массив
. An upgraded cron info array.
Использование
_upgrade_cron_array( $cron );
- $cron(массив) (обязательный)
- Cron info array from _get_cron_array().
Список изменений
С версии 2.1.0 | Введена. |
Код _upgrade_cron_array() upgrade cron array WP 6.6.2
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; }