Why WP-Cron is disabled on our servers, and what replaces it

WordPress has its own scheduling system, WP-Cron, which runs scheduled tasks – publishing posts, checking for updates, sending mail. It works by running those tasks when someone visits your site.

Why that is a problem

On a busy site it means the work runs far more often than necessary, slowing pages for real visitors. On a quiet site the opposite happens: nobody visits, so nothing runs, and scheduled posts do not publish. Either way it is unreliable, and it is a common cause of a site suddenly feeling slow.

What we do instead

On sites we set up, WP-Cron is switched off in the configuration and replaced with a real scheduled task on the server which calls WordPress directly at a fixed interval. The tasks then run on a predictable schedule regardless of traffic, and visitors never wait for them.

What this means for you

  • Scheduled posts publish on time even with no visitors
  • Pages are faster because visitors are not doing background work
  • Some plugins report that WP-Cron is disabled. That is expected and is not a fault.

If a plugin insists on WP-Cron

A few plugins check for WP-Cron and refuse to run without it. Tell us which one and we will look at whether it can be pointed at the real scheduled task instead, rather than turning WP-Cron back on.

If you have set your own site up and want this arrangement, open a ticket and we will configure it.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Object caching, and why Redis is not available here

WordPress can store the results of database queries in memory so that repeated requests do not...

Moving an existing WordPress site to us

A move goes wrong in predictable ways. Doing it in this order avoids all of them. 1. Set the...

The white screen of death: how to diagnose it

A completely blank page means PHP stopped part-way through and had nothing to show. The page...

Locked out of wp-admin: how to get back in

There are several routes back in depending on what is wrong. All of them need cPanel access, so...

Updating WordPress, plugins and themes without breaking the site

Most broken WordPress sites we see were working perfectly until an update ran. The updates are...