wp_next_scheduled()
wp_next_scheduled( string $hook, array $args = array() …
wp_next_scheduled( string $hook, array $args = array() )
检索事件的下一个时间戳。
Retrieve the next timestamp for an event.
目录锚点:#参数#源码#笔记
参数(Parameters)
参数 | 类型 | 说明 |
---|---|---|
$hook | (string) | 事件的动作钩子。 |
$args | (array) | 数组,包含要传递给钩子的回调函数的每个独立参数。虽然没有传递给回调,但这些参数用于唯一标识事件,因此它们应该与最初调度事件时使用的参数相同。 |
源码(Source)
/** * Retrieve the next timestamp for a cron event. * * @since 2.1.0 * * @param string $hook Action hook to execute when cron is run. * @param array $args Optional. Arguments to pass to the hook's callback function. * @return false|int The UNIX timestamp of the next time the scheduled event will occur. */ function wp_next_scheduled( $hook, $args = array() ) { $crons = _get_cron_array(); $key = md5(serialize($args)); if ( empty($crons) ) return false; foreach ( $crons as $timestamp => $cron ) { if ( isset( $cron[$hook][$key] ) ) return $timestamp; } return false; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
2.1.0 | wp-includes/cron.php | 13 | 13 |
笔记(Notes)
注意$args参数!未在wp_next_scheduled中指定$args参数,但为wp_schedule_事件指定$args将导致计划许多事件(而不是仅一个)。
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!