常用函数-wp_get_schedules()

0条评论

说明

检索受支持和被过滤的定时任务的执行周期。

有效周期值包括'hourly'和'daily'。可以用插件连接到'cron_schedules'过滤器。过滤器接收一个包含多个数组的数组。外部数组的键值是预定事件的周期,如'weekly'。函数的值是一个带有两个键值的数字,一个键值是'interval',另一个则是'display'。

'internal'表示定时任务运行的周期,以秒数表示。因此'hourly(每小时)'的时间表示法是3600或60*60。而'weekly(每周)'的时间表示法则是60*60*24*7 或604800,'interval'的值就是604800。

用法

<?php wp_get_schedules() ?>

参数

返回的值

(数组)

示例

display

'display'是对周期的描述。如'weekly'键值的'display'内容是:

__('Once Weekly'); 

插件会传递一个数组。用户可以用以下方式添加定时事件。

<?php
    // filter parameter variable name is 'array'
    $array['weekly'] = array(
        'interval' => 604800,
        'display'  => __('Once Weekly')
    );
?>

注释

修改记录

自2.1.0版本后

源文件

wp_get_schedules()位于 wp-includes/cron.php中。

相关资源