функция
since 2.1.0
_set_cron_array()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
_set_cron_array( array[] $cron, bool $wp_error = false ): bool|WP_Error
Описание
Обновляет опцию cron новым массивом cron.
Параметры
$cron
array[]
обязательный
Массив массивов информации о cron из _get_cron_array() .
$wp_error
bool
необязательный
= false
Возвращать ли WP_Error в случае сбоя.
Возвращаемое значение
bool|WP_Error
WP_Error
Исходный код
wp-includes/cron.php:1287
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;
}
История изменений
| Версия | Описание |
|---|---|
| 5.7.0 | The $wp_error parameter was added. |
| 5.1.0 | Return value modified to outcome of update_option() . |
| 2.1.0 | Introduced. |

