public function shub_init() { if (!wp_next_scheduled('support_hub_cron_job')) { wp_schedule_event(time(), 'minutes_5', 'support_hub_cron_job'); } SupportHubExtra::handle_request_extra(); foreach ($this->message_managers as $name => $message_manager) { $message_manager->init(); } if (isset($_REQUEST['debug_shub_cron'])) { $this->cron_run(true); exit; } }