//----- OCCASIONAL CRON TASKS -----
if (!$CronLastOccasionalRunTime = get_option('MYPLUGINNAME_CronOccasionalLastRunTime'))
$SecondsSinceOccasionalRunTime = 99999999;
else
$SecondsSinceOccasionalRunTime = strtotime(date("Y-m-d H:i:s")) - strtotime($CronLastOccasionalRunTime);
if ($SecondsSinceOccasionalRunTime >= (5 * 60)) //<<<Set how often the occasional tasks should run
{
//------------------------------------
//----- DO OCCASIONAL CRON TASKS -----
//------------------------------------
//>>>
if (function_exists('\OdacAdminMessenger\ApiSendMessageToAdmin'))
\OdacAdminMessenger\ApiSendMessageToAdmin("Ran occasional cron tasks");
//<<<
//All done - Store the last run timestamp
update_option('MYPLUGINNAME_CronOccasionalLastRunTime', date("Y-m-d H:i:s"), True);
}
