采取以下措施:
public static function activate() {
wp_schedule_event( time(), \'twicedaily\', \'process_rss_items\' );
wp_schedule_event( time(), \'minute_15\', \'process_top_news\' );
} // end activate
这存储在单例类中。我在课外打电话给以下学生:
// add once 15 minute interval to wp schedules
function new_interval($interval) {
$interval[\'minutes_15\'] = array(\'interval\' => 15*60, \'display\' => \'Once every 15 minutes\');
return $interval;
}
add_filter(\'cron_schedules\', \'new_interval\');
register_activation_hook( __FILE__, array( \'MyClassName\', \'activate\' ) );
WordPress似乎只承认了第一个事件,而没有承认第二个事件。是因为这是一个定制的cron时间表吗?
可能是个bug,只是想知道是否有人知道更好的方法?