[wp-trac] [WordPress Trac] #41095: wp_schedule_single_event should support any callable
WordPress Trac
noreply at wordpress.org
Mon Jun 19 06:32:49 UTC 2017
#41095: wp_schedule_single_event should support any callable
-----------------------------+----------------------
Reporter: dan.rossiter | Owner:
Type: feature request | Status: closed
Priority: normal | Milestone:
Component: Cron API | Version:
Severity: normal | Resolution: invalid
Keywords: | Focuses:
-----------------------------+----------------------
Changes (by dd32):
* status: new => closed
* resolution: => invalid
* milestone: Awaiting Review =>
Comment:
This is a remarkably common misconception of how the CRON system actually
works, but this is supported already.
`wp_schedule_single_event()` does not accept a callable at all, it accept
an action name. Often the hook specified is the same as the function being
called, which doesn't help people realise what's actually being specified.
`wp_schedule_single_event( time() + 3600, 'my_plugin_func' );` does not
work, it doesn't do anything without an additional `add_action()`.
It's used like this:
{{{
wp_schedule_single_event( time() + 3600, 'my_plugin_function_hook_name',
array( $arg1, $arg2, $arg3) );
add_action( 'my_plugin_function_hook_name', function( $arg1, $arg2, $arg3
) {
// I'm running in a CRON request!
}, 10, 3 );
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/41095#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list