I am just wondering why WP requires pages to be loaded in order to trigger cron jobs. I understand that the wp-cron.php is called every time a page is viewed, etc. Yet what I don’t get is why have the wp_schedule_event() function, if it still requires user interaction with the site. Doesn’t seem logical. Maybe I am missing something.