_set_cron_array( array $cron, bool $wp_error = false )
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.
Updates the cron option with the new cron array.
Parameters
- $cron
-
(array) (Required) Cron info array from _get_cron_array().
- $wp_error
-
(bool) (Optional) Whether to return a WP_Error on failure.
Default value: false
Return
(bool|WP_Error) True if cron array updated. False or WP_Error on failure.
Source
File: wp-includes/cron.php
function _set_cron_array( $cron, $wp_error = false ) { $cron['version'] = 2; $result = update_option( 'cron', $cron ); if ( $wp_error && ! $result ) { return new WP_Error( 'could_not_set', __( 'The cron event list could not be saved.' ) ); } return $result; }
Changelog
Version | Description |
---|---|
5.7.0 | The $wp_error parameter was added. |
5.1.0 | Return value modified to outcome of update_option(). |
2.1.0 | Introduced. |
© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/_set_cron_array