How to enable WordPress cron jobs correctly Print

  • 0

Overview

WordPress uses an internal cron system (WP-Cron) to run tasks such as publishing posts, sending emails, or updating plugins. For best performance, disable WP-Cron and run a real cron job from DirectAdmin.

Step 1 — Disable WP-Cron

  1. Open File Manager
  2. Edit wp-config.php
  3. Add this line:
define('DISABLE_WP_CRON', true);

Step 2 — Create a real cron job

  1. Open Advanced Features → Cron Jobs
  2. Add a new cron job:
*/10 * * * * wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

This runs your cron events every 10 minutes.

Step 3 — Verify cron is working

Check WordPress:

  • Tools → Site Health → Info → Cron Events

Tips

  • Recommended for WooCommerce and large sites
  • Improves site speed
  • Prevents high CPU usage

Was this answer helpful?

« Back