On this page
apply_filters( 'pre_reschedule_event', null|bool|WP_Error $pre, stdClass $event, bool $wp_error )
Filter to preflight or hijack rescheduling of a recurring event.
Description
Returning a non-null value will short-circuit the normal rescheduling process, causing the function to return the filtered value instead.
For plugins replacing wp-cron, return true if the event was successfully rescheduled, false or a WP_Error if not.
Parameters
$prenull|bool|WP_Error-
Value to return instead. Default null to continue adding the event.
$eventstdClass-
An object containing an event's data.
hookstringAction hook to execute when the event is run.timestampintUnix timestamp (UTC) for when to next run the event.schedulestringHow often the event should subsequently recur.argsarrayArray containing each separate argument to pass to the hook's callback function.intervalintThe interval time in seconds for the schedule.
$wp_errorbool-
Whether to return a WP_Error on failure.
Source
File: wp-includes/cron.php. View all references
$pre = apply_filters( 'pre_reschedule_event', null, $event, $wp_error );
Related
Used By
| Used By | Description |
|---|---|
| wp_reschedule_event() wp-includes/cron.php | Reschedules a recurring event. |
Changelog
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/pre_reschedule_event