← Cron Online

Disable WP-Cron

For Cron Online to be the only thing firing your scheduled tasks (no double-firing, no surprises), you need to disable WordPress's built-in WP-Cron on your site.

Step 1 — Edit wp-config.php

Open wp-config.php in your WordPress install root and add this line above the /* That's all, stop editing! */ comment:

// Disable WordPress's built-in WP-Cron. Cron Online will trigger scheduled tasks externally. define('DISABLE_WP_CRON', true);

Step 2 — Save and upload

Save the file. If you edited it locally, upload it to your server. No restart needed.

Step 3 — That's it

Your site now relies on us for cron triggering. We're already pinging it on the schedule you picked.

This acknowledgement is for your peace of mind only — we don't store it. We can't verify it from the outside.

FAQ

What if I don't disable WP-Cron?

Your scheduled tasks will fire twice — once when a visitor hits the site, once when we ping. Usually harmless, but resource-wasteful and occasionally race-condition-y.

Can I undo this?

Yes. Remove the line from wp-config.php and WordPress goes back to running cron on page visits.

My host doesn't let me edit wp-config.php.

Some shared hosts restrict this. If you can't edit it, leave WP-Cron enabled — Cron Online's pings just become redundant rather than required. Pinging still works.

Stuck? Email me.