• About
scot hacker's scripts and utils

FuturePost

December 17, 2007 10:27 pm / 117 Comments / shacker

A WordPress plugin aimed primarily at events sites, where you want to be able to timestamp posts in the future but have them appear immediately (by default, WordPress will not display a future timestamped post until its go-live date rolls around). This plugin sets the post_status field to “publish” rather than “future” when publishing a post, even if its timestamp is in the future. Written by Ryan Boren and modified by Andrew Nacin – I’m just hosting it.

Instructions: Install via Add Plugins, or place future-post.php in your plugins directory and activate. Write a post with a future timestamp and hit publish. Notice that it goes live on your site immediately.

Note: This seemingly simple plugin was graciously written by the magical Ryan Boren when I was facing a deadline. He doesn’t have time to maintain/host it, so I agreed to. The plugin was later updated by Andrew Nacin to work with WP 3.5+

Download version 2.0

Contributions / improvements welcome!

Posted in: WordPress

117 Thoughts on “FuturePost”

  1. Scot Hacker on December 12, 2012 at 9:33 am said:

    Thanks for the report PFLAG – I’ll look into it.

  2. MidnightCity on December 12, 2012 at 6:54 pm said:

    Any news about plugin ? working on wp 3.5

    Cheers

  3. shacker on December 13, 2012 at 6:32 pm said:

    Indeed, it does appear to be broken in 3.5. I’ll look into a fix, hopefully soon. Stay tuned.

  4. shacker on December 14, 2012 at 1:30 am said:

    The plugin has been updated to work with WP 3.5!

    http://wordpress.org/extend/plugins/the-future-is-now/

    Many thanks Andrew Nacin.

  5. Melson on December 14, 2012 at 2:15 am said:

    Thanks! You did that very fast!

  6. Zeke on December 17, 2012 at 11:16 am said:

    Thanks for the speedy update to fix latest WP version break

  7. David on January 14, 2013 at 6:37 am said:

    Thanks for this. Anyone know how to get it working again for custom post types?

  8. Stella on February 3, 2013 at 11:29 pm said:

    Hi, this is a great plugin and it would be fantastic if it could work for custom post types. Anyone has any advice?

  9. Gail on April 15, 2013 at 2:50 am said:

    I was hoping to use this plug in to schedule my posts in the future, have it show up immediately (which is does) but not have the post show up in my archive until the publish date. Any advice on how I can do that? I don’t want it in my archive list until the date, but want the post page to show up. Thanks

  10. Sam Wells on May 13, 2013 at 2:53 am said:

    Bit of an unusual error.

    I have a site in development with ‘The Future is Now!’ plugin running.

    When you edit a post that has already been published, and choose to replace the featured image, it will remove / forget it once you have clicked ‘Update’ in the Publish panel.

    It allows you to choose the Featured Image, but once you click that Update button it’s gone.

    I have determined it is the plugin doing this, as when I disable this plugin the normal functionality restores.

    Any clues?

    thanks, Sam.

    http://wordpress.org/extend/plugins/the-future-is-now/

  11. shacker on May 13, 2013 at 8:23 am said:

    Sam, I just did some testing, and cannot reproduce this problem. Nor can I imagine how any code in this tiny plugin would relate to anything in Featured Images in any way, shape or form. Absolutely unrelated, sorry.

  12. Pingback: Essai de gestion différente | Web/Autodidact/Arts

  13. aguseo on July 29, 2013 at 1:47 am said:

    It did work with custom post types until a certain point in time. I was using it successfully.
    I discovered today, that it’s not working on WP 3.5.1
    Anybody any idea?

  14. shacker on July 29, 2013 at 8:27 am said:

    I no longer work with PHP or WordPress these days (it’s all Python/Django all the time for me now, yay!). If anyone would like to take over this plugin, please let me know.

  15. hb on May 16, 2014 at 6:02 am said:

    This plugin is pretty simple to setup for at least one custom post type. Edit it from the Plugin list and find the basic function:

    function futurenow_do_not_set_posts_to_future( $data ) {
    if ( $data[‘post_status’] == ‘future’ && $data[‘post_type’] == ‘post’ )
    $data[‘post_status’] = ‘publish’;
    return $data;
    }

    Change [‘post_type’]==’post’ to [‘post_type’]== ‘your custom post type’ .

    I have a post type called “event,” so I use:

    function futurenow_do_not_set_posts_to_future( $data ) {
    if ( $data[‘post_status’] == ‘future’ && $data[‘post_type’] == ‘event’ )
    $data[‘post_status’] = ‘publish’;
    return $data;
    }

    Easy peasy!!

    hb

  16. marinov on September 30, 2015 at 3:48 am said:

    we did a modified version of the plugin to work with the lasts version of wordpress 4 + ( free, of course)
    send me a message if you are interested in
    marin(at)laboate.com

  17. shacker on September 30, 2015 at 8:35 am said:

    Thanks – we’ll reach out and update the plugin.

Comment navigation

← Older Comments
 

Leave a Reply

Your email address will not be published. Required fields are marked *

Post Navigation

← Previous Post
Next Post →

Categories

  • AMP
  • BeOS
  • cPanel
  • Django
  • Geo
  • Mac
  • Movable Type
  • Music
  • Performance
  • Python
  • QuickTime Streaming Server
  • Spam
  • Twitter
  • WordPress
© Copyright 2025 - scot hacker's scripts and utils
Infinity Theme by DesignCoral / WordPress