function bfox_plan_scheduler_for_post($post_id) { $scheduler = new BfoxPlanScheduler(); $scheduler->setStartDate(bfox_plan_meta('start_date', $post_id)); if ($scheduler->startTime()) { $scheduler->setFrequency(bfox_plan_meta('frequency', $post_id)); $scheduler->setReadingsPerDate(bfox_plan_meta('per_day', $post_id)); $scheduler->setExcludedDates(bfox_plan_meta('excluded_days', $post_id)); } return $scheduler; }