为WordPress的cron注册计划事件时,第三个参数是挂钩名称:
wp_schedule_event( time(), \'hourly\', \'my_hourly_event\' );
您可以添加一个函数来在这个钩子上运行
add_action()
:
add_action( \'my_hourly_event\', \'do_this_hourly\' );
这将导致
do_this_hourly()
在计划的事件运行时运行。这是因为当计划时间发生时,您的操作被如下调用:
do_action( \'my_hourly_event\' );
导致任何东西
my_hourly_event
具有
add_action()
运行。所以你可以运行钩子函数,比如
do_this_hourly()
, 通过手动触发事件,随时手动执行
do_action()
, 如上所述,例如响应表单提交或AJAX请求。
或者,您可以直接运行挂钩函数:
do_this_hourly();