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

目录

描述

译文

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

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

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

原文

Retrieve supported and filtered Cron recurrences.

The supported recurrences are 'hourly', 'twicedaily', and 'daily'. A plugin may add more by hooking into the 'cron_schedules' filter. The filter accepts an array of arrays. The outer array has a key that is the name of the schedule or for example 'weekly'. The value is an array with two keys, one is 'interval' and the other is 'display'.

The 'interval' is a number in seconds of when the cron job should run. So for 'hourly', the time is 3600 or 60*60. For weekly, the value would be 60*60*24*7 or 604800. The value of 'interval' would then be 604800.

wp_get_schedules() 描述

用法

<?php wp_get_schedules(); ?>

wp_get_schedules() 用法

参数

None.

wp_get_schedules() 参数

返回值

wp_get_schedules() 返回值

示例

display

The 'display' is the description. For the 'weekly' key, the 'display' would be

For your plugin, you will be passed an array. You can easily add a new interval schedule by doing the following using the 'cron_schedules' filter.

wp_get_schedules() 示例

历史

添加于 版本: 2.1.0

wp_get_schedules() 历史

源文件

wp_get_schedules() 函数的代码位于 wp-includes/cron.php.

wp_get_schedules() 源文件

相关