When to use wp_schedule_single_event for async / non-blocking processes?
…if you have low traffic on your site it may never run due to the way how WP Cron works In your particular example it should always fire. Since save_post runs just before a browser redirect, the subsequent request back to the edit screen will fire the cron schedule. …won’t that delay the page rendering … Read more