wp_cron()
wp_cron() 对所有计划的事件运行计划的回调或生成cron。 Run scheduled callbac…
wp_cron()
对所有计划的事件运行计划的回调或生成cron。
Run scheduled callbacks or spawn cron for all scheduled events.
目录锚点:#说明#参数#源码#笔记
说明(Description)
警告:此函数可能返回布尔值FALSE,但也可能返回计算结果为FALSE的非布尔值。有关强制转换为布尔值的信息,请参阅PHP文档。使用===运算符测试此函数的返回值。
参数(Parameters)
参数 | 类型 | 说明 |
---|
源码(Source)
/** * Run scheduled callbacks or spawn cron for all scheduled events. * * @since 2.1.0 */ function wp_cron() { // Prevent infinite loops caused by lack of wp-cron.php if ( strpos($_SERVER['REQUEST_URI'], '/wp-cron.php') !== false || ( defined('DISABLE_WP_CRON') && DISABLE_WP_CRON ) ) return; if ( false === $crons = _get_cron_array() ) return; $gmt_time = microtime( true ); $keys = array_keys( $crons ); if ( isset($keys[0]) && $keys[0] > $gmt_time ) return; $schedules = wp_get_schedules(); foreach ( $crons as $timestamp => $cronhooks ) { if ( $timestamp > $gmt_time ) break; foreach ( (array) $cronhooks as $hook => $args ) { if ( isset($schedules[$hook]['callback']) && !call_user_func( $schedules[$hook]['callback'] ) ) continue; spawn_cron( $gmt_time ); break 2; } } }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
5.1.0 | wp-includes/cron.php | 4 | 20 |
笔记(Notes)
例子
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!