• Wednesday, February 25, 2026

Knowledge Base

How to Schedule WordPress Posts

Publishing Posts Automatically

Schedule posts to publish at future dates and times.

Scheduling a Post

  1. Create or edit a post
  2. In the Publish panel, click "Immediately"
  3. Set your desired date and time
  4. Click "Schedule"

Where to Find Scheduled Posts

  1. Go to PostsAll Posts
  2. Click "Scheduled" filter

Editing Scheduled Posts

  • You can edit content anytime before publishing
  • Change schedule date/time
  • Publish immediately if ready

Best Times to Post

  • Know your audience's timezone
  • Test different times
  • Check analytics for best engagement

Troubleshooting Missed Schedules

If scheduled posts don't publish:

  • Check WordPress timezone (Settings → General)
  • Install "WP Crontrol" to check scheduled tasks
  • Disable WP_CRON and use server cron instead

Using Server Cron

Add to wp-config.php:

define('DISABLE_WP_CRON', true);

Then set up a server cron job in DirectAdmin to run wp-cron.php every 15 minutes.