pre_unschedule_hook

过滤钩子
apply_filters( 'pre_unschedule_hook', null, $hook, $wp_error )
参数
  • (null|int|false|WP_Error) $pre Value to return instead. Default null to continue unscheduling the hook.
    Required:
  • (string) $hook Action hook, the execution of which will be unscheduled.
    Required:
  • (bool) $wp_error Whether to return a WP_Error on failure.
    Required:
定义位置
相关勾子
pre_clear_scheduled_hookpre_unschedule_eventpre_schedule_eventpre_reschedule_eventget_schedule
相关方法
wp_unschedule_hookwp_clear_scheduled_hookwp_unschedule_eventwp_reschedule_event_deprecated_hookwp_schedule_event
引入
5.7.0
弃用
-

pre_unschedule_hook: 这个动作在取消cron hook的日程安排之前被触发。它允许在取消钩子的计划前采取一些行动,比如清理钩子的具体数据。

过滤以preflight或劫持,清除附加到钩子的所有事件。

返回非空值将缩短正常的非计划过程,导致函数返回过滤后的值。

对于替换wp-cron的插件,返回未计划成功的事件数(如果没有向钩子注册事件,则返回零),如果取消计划一个或多个事件失败,则返回false。

$pre = apply_filters( 'pre_unschedule_hook', null, $hook, $wp_error );

常见问题

FAQs
查看更多 >