How to Schedule a WordPress Post to Publish in the Future

Wall Calendar

Since most of us lead such busy lives, it is hard to write content to an exact schedule. If you own a blog and want to make sure that you post content maybe once a day, twice a week, or once a week, the chances are that you will not be able to write the content exactly when you need it to be published.

For this reason, it is wise to have a few posts in hand and schedule them to post at the frequency you want, so that if your scheduled blogging time is taken up by another activity, you still have some posts that will be published in your absence.

Scheduling A Post

Fortunately, scheduling posts to display in the future is very simple. You write the post as you normally would. Then, instead of saving it as a draft, or publishing it immediately, you simply hit the “Edit” button next to where it says “Publish immediately” and you will be presented with a simple dialogue that asks when you want the post to be published. Just type in when you want WordPress to publish the post, click OK and the blue “Publish” button will become a “Schedule” button.

Viewing Scheduled Posts

When you hit the schedule button, the post will save and you can head back to your Posts, where you will see that the post is marked as scheduled for the date you set earlier. You can always make it more apparent by color coding your posts.

WordPress iPhone app

This also works on the iPhone WordPress app. Once you’ve written your post, hit the “Settings” tab on the bottom of the screen and you will be presented with an option for setting a “Publish Date”. Use this the same way as you would above.

13 thoughts on “How to Schedule a WordPress Post to Publish in the Future”

  1. Mike Taylor says:

    That’s all very well, but my problem is that once you’ve scheduled a post to go out at some time in the future, it seems to be impossible to tell WordPress, “no, actually, just publish it now”.

    If there IS a way to do this, please enlighten me.

    1. Dave says:

      Yes, that’s easy enough. Just go back to your post and edit the publish date to today and put the publish time to one minute ahead of the current time. It’s a kind of back-handed way I suppose, but it works!

      1. Tek3D says:

        Yeah, or I could change the publish time to exact the current time, the post will be published right away. I don’t have any problems with this feature. :)

        1. Dave says:

          Yes, this sounds like an isolated issue – I too don’t have a problem with this

  2. Mike Taylor says:

    In my experience, Dave, that doesn’t work — I’ve tried it, of course. Then I watch the scheduled time sail serenely past with no effect. I wonder whether this might be a consequence of WordPress’s not particularly explicit handling of timezones.

    1. Dave says:

      Hmmm, have you checked your server time and the time zone you’ve set in your WordPress general settings? I’ve had to do this before and it worked for me…

      1. Mike Taylor says:

        Could be that this is a problem. I had my timezone set to UTC, since I live in England, but I notice on revisiting the settings page that WordPress is rendering my local time as therefore being and hour ago: in other words, it’s not correcting for daylight savings. For now, I’ve set my timeszone to UTC+1, which is a lie but one that should hopefully result in the right behaviour. But … am I REALLY expected to go in and manually change my timezone twice a year? Surely I am missing something?

        1. Dave says:

          Mike, I just went through the Codex and it seems that WordPress introduced automatic Daylight Savings Time changes in version 2.8. Assuming that you’re running at least version 2.8, this should not be the problem

  3. Mike Taylor says:

    I’m using the hosted WordPress installation at I don’t know what version that is, though.

    1. Dave says:

      Ahhh, well the problem might be that the server is located in the States. In your General settings though, it shows what time the server is currently reading based on your time settings, so you should be able to gauge whether they’re correct or not. Beyond that, I don’t really know what the case might be

  4. Wachira says:

    How to setting Status: with Published on: Date
    Status: Published ?
    Status: Padding Review ?
    Status: Draft ?
    Thanks a lot.

    1. You should leave it as published. If you’ve set the date for the future, WordPress won’t publish it until that date.

Leave a Reply