• Is there a way to postpone a post for publishing? Say you want to post about a date specific event such as a holiday (e.g. Dec 25, Christmas Day), but want to write about it a day or two before and have the post automatically appear on Dec 25. Is this possible through WP or any plugins (I couldn’t find any in the plugin section)?

Viewing 15 replies - 1 through 15 (of 16 total)
  • Yes,I wonder the sme thing!

    Use the Post Timestamp and use the ‘future date’ designating the date and time you want to post to publish. Click on the Publish button when you’re done with the post.

    Make sure your time differs by: in Options General is correct.

    ‘future date’ designating

    Not sure what you mean by this… clarification?

    OK, I double checked, triple checked, cant find anything that says future. Just this:

    Post Timestamp
    Edit timestamp
    January February March April May June July August … etc
    @ : Existing timestamp: January 21, 2008 @ 21:42

    You found it.

    Check the box, set the date/time to the future.

    That’s all there is to it.

    I tried that so many times before, but it never works. It says the news has been saved but it never published the update on the date given.

    In Options-General, what is your setting for “Times in the blog should differ by:”?

    If you look at your wp_posts table with phpMyAdmin what do you have for the post_date, post_date_gmt, and post_status values?

    My “Times in the blog should differ by:” is set to -5
    I wrote a post at 3:15pm (15:15 my time is EST US). I set the Post Time Stamp to 3:25 (15:25). I set the Post Status to Published, and clicked on the Publish button. At that point I looked at the wp_posts database table using phpMyAdmin and the ‘post_date’ was “2008-01-27 15:25:18”, the ‘post_gmt_date’ was “2008-01-27 20:25:18” and the ‘post_statu’s was “future”.

    Sure enough, the post appeared on the blog at the appointed time, 3:25pm EDT, and the ‘post_status’ field in ‘wp_posts’ was set to “publish”

    First of all, thanks for your help ?? I really appreciate it!

    I posted an entry January 20 and set the timestamp to January 25. To date, it stil hasn’t published the entry (

    In Options-General, what is your setting for “Times in the blog should differ by:”?

    I have set it to:
    Times in the blog should differ by: +1

    And i did just like you did. Set the post time stamp and changed the status from draft to published. Then I hit the PUBLISH button. Yet the entry isn’t appearing at my main page.

    I have no experience with PHPMyADmin, unfortunately. I’m not sure where to look.

    Ah Wait, I found out how to check the table in PHPMyAdmin. Just a minute.

    EDIT
    Post status: Future

    However, the post_date_gmt and post_date seems to be 1 hour back in time. Even though I set my option to +1hr.

    But I still can’t see how sometime I posted the 20th and set the poststamp to January 25 still haven’t been published.

    Might see if this plugin shows the cron (the program that handles the future posting ability) entry. wp-cron-dashboard.php

    I edited my above post ^.

    Not sure what I am to do with that code*?*

    That code is a plugin you’d put in a file called wp-cron-dashboard.php in your wp-content/plugins folder. Then activate that plugin. Then write a NEW future post (as I described above). Then under your Dashbard, click on the WP-Cron tab and you should see an entry for that ‘publish_future_post’.

    Hey, it must be getting late where you are ??

    Nah, not too late (00.00) but it’s getting … I’m not going anywhere until I’ve solved this problem ??

    OK, lets see.

    1. Uploaded and installed plugin (fixed timestamp and chose status “published”)
    2. Under dashboard, hit “WP CRON” and saw a lot of strange things. This is something that caught my eye:

    Entry #46: Anytime after Sat Jan 19 22:58:32 2008 execute tasks: publish_future_post

    Entry #47: Anytime after Sat Jan 19 22:58:48 2008 execute tasks: publish_future_post

    Entry #48: Anytime after Sat Jan 19 23:12:58 2008 execute tasks: publish_future_post

    Entry #49: Anytime after Sat Jan 19 23:26:46 2008 execute tasks: publish_future_post

    Entry #50: Anytime after Sat Jan 19 23:27:52 2008 execute tasks: publish_future_post

    Entry #57: Anytime after Sun Jan 27 21:50:04 2008 execute tasks: publish_future_post

    Entry #58: Anytime after Sun Jan 27 22:58:08 2008 execute tasks: publish_future_post

    Entry #59: Anytime after Sun Jan 27 22:59:01 2008 execute tasks: publish_future_post

    The entry still doesn’t show up :/

    Oh wait! If you are running WordPress 2.2 that could be the problem? I know some earlier versions had some cron problems. Any chance you can upgrade?

    I am running the latest version, 2.3.2 I believe it is

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Postpone posts’ is closed to new replies.