We run a very high traffic site (tens-of-thousands of page views per day), and 100% of the time any scheduled posts or pages result in almost immediately being converted to “missed schedule” status.
If WordPress knows that a post missed its schedule, why doesn’t it just publish the post? Why did someone bother to code up the whole display of “missed schedule” instead of fixing whatever it is that gets something in that state?
I realize there’s likely a very good answer to those questions, but for the life of me I can’t come up with it. Seems like a pretty easy query to write: if (post_scheduled_timestamp) < (current_timestamp) then let the post fly! 🙂
Short of installing some 3rd party plugin, we’ve attempted to solve this in all the official ways, including scheduling a cron job on our server(s). Doesn’t matter. We even moved to a new server with a new build of apache, updated PHP, latest flavor of Centos 7, etc., no bueno. For some reason, posts “miss” their schedule 100% of the time.
Any ideas for us before we all go bald tearing our hair out here? 🙂
- The topic ‘Why does “missed schedule” even exist?’ is closed to new replies.