
如何解决MAMP本地开发环境“Localhost Refused to Connect”错误
apply_filters( 'pre_schedule_event', null, $event, $wp_error )
pre_schedule_event。这个过滤器是用来过滤传递给wp_schedule_event函数的参数的。这允许开发者修改传递给函数的参数,例如改变预定事件的重复性。
筛选器,用于预处理或劫持调度一个事件。
返回一个非空值将短路将事件添加到cron数组中,导致该函数返回过滤后的值。
单一事件和循环事件都通过这个过滤器;单一事件的 $event->schedule
为false,而循环事件则被设置为来自wp_get_schedules()的recurrence。重复发生的事件也有整数的重复发生间隔,设置为$event->interval
。
对于取代wp-cron的插件,建议你检查十分钟内是否有相同的事件,并应用{@see ‘schedule_event’}过滤器来检查其他插件是否在调度前禁止了该事件。
如果事件被安排了,返回true;如果没有,返回false或WP_Error。
$pre = apply_filters( 'pre_schedule_event', null, $event, $wp_error );