WordPress comes with a built-in task scheduler (wp-cron) that runs each time a visitor loads a page. On quieter sites this can cause scheduled tasks to fail on time. WP Toolkit lets you hand wp-cron over to a server-level cron that runs on 30 min interval or a custom schedule of your choice

Prerequisites

Open WP Toolkit

  1. Sign in to the DomainsFoundry Dashboard
  2. Select Manage on your DomainsFoundry hosting plan
  3. Open WordPress Manager

You will see every WordPress installation on your account.

Hand control to WP Toolkit

  1. Choose the WordPress site you want to adjust
  2. Enable Take over wp-cron.php using the toggle on that site’s panel

WP Toolkit switches off the default WordPress scheduler and sets up a system cron that triggers wp-cron.php every half an hour. No manual file changes required.

Adjust the schedule

A 30-minute cadence works well for most websites. For a custom frequency:

  1. Click the settings (gear) icon on the site panel
  2. Next to Create a replacement task when takeover is initiated, click the settings icon again
  3. A cPanel scheduled tasks page opens. Set your preferred interval and save

FAQs

Will this make my site faster?

It reduces the processing power used each time someone visits your site. Moving from WordPress’s on-demand scheduler to a real cron lowers CPU load and gives you more consistent task timing.

How often will the WordPress WP Toolkit cron run?

Every 30 minutes by default. You can configure a different schedule if you wish.

How can I tell it is working?

Open your WordPress wp-config.php file. WP Toolkit inserts this line when you enable the takeover:

define(‘DISABLE_WP_CRON’, true);

How do I undo this?

Disable Take over wp-cron.php in WP Toolkit. WordPress switches back to its original on-demand scheduling.