WordPress at a glance
filter is not described

pre_clear_scheduled_hook filter-hook . WP 5.1.0

Filter to preflight or hijack clearing a scheduled hook.

Returning a non-null value will short-circuit the normal unscheduling process, causing the function to return the filtered value instead.

For plugins replacing wp-cron, return the number of events successfully unscheduled (zero if no events were registered with the hook) or false if unscheduling one or more events fails.


add_filter( 'pre_clear_scheduled_hook', 'filter_function_name_9431', 10, 3 );
function filter_function_name_9431( $pre, $hook, $args ){
	// filter...

	return $pre;
Value to return instead.
Default: null to continue unscheduling the event
Action hook, the execution of which will be unscheduled.
Arguments to pass to the hook's callback function.


Since 5.1.0 Introduced.

Where the hook is called

wp-includes/cron.php 437
$pre = apply_filters( 'pre_clear_scheduled_hook', null, $hook, $args );

Where in WP core the hook is used WordPress

Usage not found.