_set_cron_array()
Updates the cron option with the new cron array.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
true|false|WP_Error. True if cron array updated. False or WP_Error on failure.
Использование
_set_cron_array( $cron, $wp_error );
- $cron(array[]) (обязательный)
- Array of cron info arrays from _get_cron_array().
- $wp_error(true|false)
- Whether to return a WP_Error on failure.
По умолчанию:false
Список изменений
| С версии 2.1.0 | Введена. |
| С версии 5.1.0 | Return value modified to outcome of update_option(). |
| С версии 5.7.0 | The $wp_error parameter was added. |
Код _set_cron_array() set cron array WP 7.0.1
function _set_cron_array( $cron, $wp_error = false ) {
if ( ! is_array( $cron ) ) {
$cron = array();
}
$cron['version'] = 2;
$result = update_option( 'cron', $cron, true );
if ( $wp_error && ! $result ) {
return new WP_Error(
'could_not_set',
__( 'The cron event list could not be saved.' )
);
}
return $result;
}