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 删除。

还没有任何评论,赶紧来占个楼吧!