pre_reschedule_event WordPress Filter Hook

The pre_reschedule_event hook is called before an event is rescheduled. This hook can be used to modify the event data before it is saved to the database.

apply_filters( 'pre_reschedule_event', null|bool|WP_Error $pre, stdClass $event, bool $wp_error ) #

Filter to preflight or hijack rescheduling of events.


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 if not.


Top ↑

Parameters

$pre

(null|bool|WP_Error)Value to return instead. Default null to continue adding the event.

$event

(stdClass)An object containing an event's data.

  • 'hook'
    (string) Action hook to execute when the event is run.
  • 'timestamp'
    (int) Unix timestamp (UTC) for when to next run the event.
  • 'schedule'
    (string|false) How often the event should subsequently recur.
  • 'args'
    (array) Array containing each separate argument to pass to the hook's callback function.
  • 'interval'
    (int) The interval time in seconds for the schedule. Only present for recurring events.

$wp_error

(bool)Whether to return a WP_Error on failure.


Top ↑

Source

File: wp-includes/cron.php

View on Trac



Top ↑

Changelog

Changelog
VersionDescription
5.7.0The $wp_error parameter was added, and a WP_Error object can now be returned.
5.1.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.