Files
DESKTOP-GBA0BK8\Admin 7c8c8b1c76 first commit
2023-04-08 12:19:53 -04:00

30 lines
719 B
PHP

<?php
defined('ABSPATH') or exit;
$options = (array) get_option('mc4wp', array());
if (empty($options['allow_usage_tracking'])) {
return;
}
// usage tracking is enabled, reschedule it so it uses new cron schedule.
// make sure 'monthly' cron schedule is registered
/**
* @ignore
*/
function _mc4wp_303_add_monthly_cron_schedule($schedules)
{
$schedules['monthly'] = array(
'interval' => 30 * DAY_IN_SECONDS,
'display' => 'Once a month'
);
return $schedules;
}
add_filter('cron_schedules', '_mc4wp_303_add_monthly_cron_schedule', 1);
// reschedule usage tracking event
wp_clear_scheduled_hook('mc4wp_usage_tracking');
wp_schedule_event(time(), 'monthly', 'mc4wp_usage_tracking');