Future Posts Calendar Plugin

Posted on Wednesday the 7th of February, 2007 at 7:17 pm in Plugins

I use the future posts a lot. In fact, this post you are reading now was written almost a week before it was posted –actually I used this plugin to post about this plugin, but that is getting off topic. Anyway, if you use future posts a lot also you probably find yourself looking back and forth from your post list to a calendar or recording your future posts on a calendar to avoid having a double post on a single day and then none for three days. On top of that there are the frequent “How many days are in March again” checks.

Well this plugin gets rid of all of that. It adds a simple month-by-month calendar that shows all the months you have future posts for (and the current month no matter what), it highlights the days you have posts for, and as an added bonus if you click a day the Post Timestamp boxes change to that day, month and year (although it doesn’t check the edit timestamp box to avoid accidental changes).

The plugin also adds a sidebar widget that you can use to display your posts to others.

  1. Download the zip file
  2. Unzip and upload future_posts.php to your wp-content/plugins/ folder.
  3. The new box will automatically appear on edit/write post pages.
    If you want to change a date to one shown just click the date and then click the “Edit timestamp” box.
  4. Optionally you can add it as a sidebar widget or uncomment the line “//add_action(’activity_box_end’, ‘get_future_calendar_html’);” to have it appear on your dashboard, or use the Dashboard Editor plugin to add it as a widget.

Download:Future Posts Calendar Plugin — Works in WordPress Version 2.1+ only

On a side note you may also be interested in my: Sneak Peeks Widget

Related posts

  1. Lorelle posted the following on February 23, 2007 at 2:11 pm.

    I’ve been looking for something like this for YEARS. This has been a feature of WordPress that has annoyed me since the beginning, forcing me to check the Manage Posts panel before hitting the Write Post panel all the time. HATE IT!

    So thank you muches and I’m eager to give this a try.

    Reply to Lorelle
  2. Aaron posted the following on February 23, 2007 at 3:06 pm.

    You’re very welcome.

    Reply to Aaron
  3. Matt Wardman posted the following on June 24, 2007 at 7:46 am.

    Cheers.I’ve given you a plug here:

    http://www.mattwardman.com/blog/2007/06/19/best-wordpress-plugins-calendar-for-future-posts/

    Matt

    Reply to Matt Wardman
  4. Willi posted the following on July 6, 2007 at 8:26 am.

    Sorry, but I can not put it on my dashboard. When I put this code:

    “//add_action(’activity_box_end’, ‘get_future_calendar_html’);”

    on my dashboard (with a dashboard plugin) your calendar will not be displayed. Can you help me?

    Lg
    Willi

    Reply to Willi
    1. Aaron posted the following on July 6, 2007 at 12:42 pm.

      If you just uncomment that line WP will automatically add it to the dashboard sidebar.

      If you want to add the actual calender to the dashboard use <?php get_future_calendar_html();?>

      Reply to Aaron
  5. Sam posted the following on July 9, 2007 at 2:43 am.

    Hello Aaron, Do you know of a plugin that can mass delete future posts? Or, do you think it possible to add such a feature to your Future Posts Calendar Plugin?
    Thanks for the plugin.
    Sam

    Reply to Sam
    1. Aaron posted the following on July 9, 2007 at 12:23 pm.

      There isn’t a plugin that can do it that I know of, sorry.

      Reply to Aaron
  6. Willi posted the following on July 9, 2007 at 9:41 am.

    thanks for your help!

    Reply to Willi
  7. Mosey posted the following on July 11, 2007 at 7:09 am.

    I’ve been using the Sneak Peaks widget, but it occurred to me that using a calendar to display the Future posts in the frontend would be Really useful as well! :D I guess it might be easier to attempt to modify the Sneak Peaks widget rather than this one? :D

    Reply to Mosey
  8. David posted the following on September 19, 2007 at 11:39 am.

    I have my blog install for Wordpress 2.2.3 this is good things. no problem with my blogs

    Reply to David
  9. Jenny posted the following on September 23, 2007 at 9:57 pm.

    Cool. I could really use this plugin. I use future posting all the time. Awesome. Thanks.

    Reply to Jenny
  10. dave posted the following on October 4, 2007 at 1:06 am.

    Oh man, thank you, thank you, thank you. This is exactly what I needed. I usually do bulk posting up to two months in advance, with 3+ posts a week so this plugin is gonna cut down my posting time significantly.

    Reply to dave
  11. WebMolesto posted the following on October 16, 2007 at 4:22 pm.

    Thanx Aaron, I was looking for a feature like this one for a long time and finally (well, actually 3 mins in google!) I found it.
    Very helpful, thanks a lot again !

    Reply to WebMolesto
    1. Aaron posted the following on October 18, 2007 at 6:22 pm.

      You are very welcome.

      Reply to Aaron
  12. Rob posted the following on November 4, 2007 at 9:59 pm.

    This plugin is slick and works perfectly for my usage. Thanks for creating and distributing it.

    Reply to Rob
  13. Jessica posted the following on February 22, 2008 at 6:05 am.

    Hi, I love this plugin but i am using a template that does not support sidebar widgets. I’ve placed the calendar in my sidebar before on other sites using the widgets, but now this site i’m working on doesn’t have that option. How do I find the code to paste in my sidebar so that the calendar will show with all the future posting? Is there somewhere I can grab this code?

    Any help is appreciated, thanks!

    Reply to Jessica
    1. Aaron posted the following on February 22, 2008 at 12:04 pm.

      Just add future_post_sidebar(); to your theme.

      Reply to Aaron
  14. Terry Tee posted the following on February 25, 2008 at 2:05 pm.

    Great plug-in! I normally am running about 2 weeks in advance with posting new podcasts and this plug-in is so helpful figuring out which date I’ll be posting next.
    Thank You
    :lol:

    Reply to Terry Tee
    1. Aaron posted the following on February 25, 2008 at 6:21 pm.

      I’m glad you like it. Enjoy :!:

      Reply to Aaron
  15. mrcopesetic posted the following on March 4, 2008 at 2:07 pm.

    Hi there,
    this would be a great plug in, if only i can get it to work… first of all, i took the calender out of my sidebar and made an extra page for it. using the plugin “exec.php” and the command i am able to display it on a page which is only visable for members. the problem that i have is that the calender doesn’t show me a link for the upcoming month, nor does it highlight the next post which is timestamped for example tomorrow… do you have any ideas why…

    mrcopesetic

    Reply to mrcopesetic
    1. Aaron posted the following on March 5, 2008 at 9:20 am.

      The plugin doesn’t show links. It is mainly meant to be used on the edit-post page of the administration panel. The way it displays there is the way it displays everywhere.

      Adding to the sidebar or what-have you, is just an extra feature.

      Reply to Aaron
      1. mrcopesetic posted the following on March 5, 2008 at 10:20 am.

        Oooh! i see, well then it works fine. In the write/edit page in the Admin panel I am shown all the dates and months of posts to come. I thought the plug in allows me to click through the calender and the on a date on which an event is to take place…

        Reply to mrcopesetic
  16. Bill posted the following on March 18, 2008 at 4:55 pm.

    Thanks, those issues are fixed. I found another concern though… Is there a way that the checkbox will be automatically checked when I click on a date? And can the date be set for a certain time of day?

    Reply to Bill
    1. Aaron posted the following on March 18, 2008 at 7:23 pm.

      If you want to set the time you will have to do it manually. There really is no easier way to do it.

      I’m not adding the automatic checking into the main plugin but just perform the following edits to add it to your copy.

      Find:document.getElementById("jj").value = day;
      Add Before:document.getElementsByName("edit_date")[0].checked=true;

      Reply to Aaron
  17. Bill posted the following on March 18, 2008 at 8:30 pm.

    Thanks for that!! Do you know where i would change the time manually in the plugin?

    Reply to Bill
    1. Rob from Neatostuff posted the following on April 6, 2008 at 12:09 am.

      Search for the following code in the plugin:

      1. if(day > 0 && month = 0 && year > 0){
      2. document.getElementById("jj").value = day;
      3. document.getElementById("aa").value = year;
      4. document.getElementsByName("mm")[0].selectedIndex = month;
      5. Use the following to copy and paste the code.

      And then add these two lines to make your new post set to publish at 4am by default:

      1. document.getElementById("hh").value = 4;
      2. document.getElementById("mn").value = 0;
      Reply to Rob from Neatostuff
  18. Rob from Neatostuff posted the following on April 6, 2008 at 12:06 am.

    If you want to make this plugin work nicely without extra manual clicking in Wordpress 2.5, add the following lines to the javascript function fcal_set_date (around line 86 or so):

    1. if (jQuery(\'#timestampdiv\').is(":hidden")) {
    2. jQuery(\'#timestampdiv\').slideDown("normal");
    3. }
    4. Use the following to copy and paste the code.

    This simply opens “edit timestamp” dialog so you can see what date you have just set for your post.

    This code will only work in WP2.5+.

    Thanks again for a great plugin.

    Reply to Rob from Neatostuff
  19. Optimist posted the following on May 8, 2008 at 9:22 pm.

    After using this, I’m rather happy with it except that there is a missing element. Without the double quotations after ‘.$onclick1.’, the calendar gets cut off. If possible, please update your plugin. Thanks.

    $thermo[Count($thermo)-1]).';" title="'.$ak_titles_for_day[$day].' '.$onclick1.'" >'.$day.'' Reply to Optimist
  20. Gerard posted the following on June 21, 2008 at 6:30 pm.

    Thanks! This may come in handy some day!

    Reply to Gerard
  21. Robert posted the following on July 7, 2008 at 4:39 am.

    hello,
    i’m a beginner .. Future Posts Calendar Plugin works in my blog not realy right. in the calendar the link’s doesn’t works.
    i don’t know why. please some help.
    robert

    Reply to Robert
  22. Philix posted the following on July 23, 2008 at 9:19 am.

    Thanks, this is exactly what i was looking for.

    Reply to Philix
  23. milkman posted the following on July 31, 2008 at 9:51 pm.

    So wait… Im not sure I get this a hundred percent… Does this actually give you the ability to write a post today and set it so it gets posted on the time you choose to? Like if I choose to post something next monday and write it today, when monday comes it will automatically post the article I wrote?? :?:

    Reply to milkman
  24. Relequestual posted the following on September 9, 2008 at 4:53 am.

    Hi! love the idea, love the plugin!
    Any chance you could develop a Windows Live Writer plugin to complement this? That would be awesome, as I use WLW to make all my posts!
    I would be glad to test it!

    Cheers

    Rel

    Reply to Relequestual
    1. Aaron posted the following on September 9, 2008 at 10:05 am.

      Relequestual »

      Sorry, I don’t run windows, so even if I was able to write the plugin, it would be difficult.

      Reply to Aaron
      1. Relequestual posted the following on September 9, 2008 at 2:12 pm.

        aww fiddlesticks. I guess ill just have to check it before posting!
        Guessing your either a mac guy or a linux runner :mrgreen:

        Reply to Relequestual
        1. Aaron posted the following on September 9, 2008 at 6:15 pm.

          Yup, Linux.

          Reply to Aaron
        2. Relequestual posted the following on September 10, 2008 at 2:57 am.

          The only other option i can think of is create an open API to allow some WLW plugin geek to interact with your plugin? or find one who can help out with it. Maybe there isn’t as big a call for it as i imagine! lol

          Reply to Relequestual
  25. niha posted the following on November 22, 2008 at 8:37 am.

    HI
    Just a question, why when i click the number… the date of the posted future post i am not going anywhere! i would like to view the post.. i am trying to use the plug in as an event planner calendar

    many thanks
    N

    Reply to niha
  26. Nathan Spike posted the following on December 6, 2008 at 8:30 am.

    hm, Hello! can you do a version for the latest version of Wordpres??

    cause it’s doesn’t work.. and your plug in is unique.. there re no solution for a simple calendar with futur post! :)
    thx a lot!

    Reply to Nathan Spike
  27. niha posted the following on December 18, 2008 at 11:27 am.

    ok i managed what i wanted to do … but still i got one moew question:)) is there any possibility to know how i can add arrows for next/previous months instead of ,listening all the months with posts through the foreach?
    thanks alot
    Noha

    Reply to niha
  28. BigSis posted the following on January 4, 2009 at 4:31 pm.

    Is this compatible with the new WP version 2.7? Thanks!

    ~BigSis

    Reply to BigSis
  29. Cool Garden Things posted the following on January 4, 2009 at 10:36 pm.

    Ohhh yeah! I’ve been looking for something like this ;) We just searched so many different pluggins and here we found you and the “future posts calendar” works great…even with WP2.7

    Thanks so much! This makes things so much simpler (can you tell we are excited ;)

    Reply to Cool Garden Things
  30. kjs posted the following on January 31, 2009 at 2:20 pm.

    Neat plugin, im checking now to see if it works! :D

    Reply to kjs
  31. Boldt posted the following on March 17, 2009 at 3:31 am.

    I am testing your plugin, but unfortunately there is an error.

    I have a planned post to be published the 20. march and the calendar is now cut from the 19. and onwards.

    Please take a look at the website

    Reply to Boldt
  32. Jodi posted the following on March 31, 2009 at 9:46 am.

    Any way to publish the list of upcoming posts as Google calendar items?

    Great plugin!

    Jodi G

    Reply to Jodi
  33. Tom Landis posted the following on May 1, 2009 at 1:37 pm.

    Only half the month of May appears in my right sidebar. Why? Shouldn’t I be viewing the entire month of May?

    Reply to Tom Landis
  34. Tom Landis posted the following on May 4, 2009 at 8:04 pm.

    why don’t i see the full month of may?

    i only view the first two weeks?

    Reply to Tom Landis
  35. armani posted the following on May 9, 2009 at 4:26 pm.

    thank you for the great plugin. i have a question. how about multiple posts per day ? Is there any way to show all the titles ?

    Reply to armani
  36. Amy Jo posted the following on May 13, 2009 at 12:43 am.

    Hoping this gets upgraded to work in 2.7. Very eager to use it, but it’s not working in that version.

    Reply to Amy Jo
  37. Barnabas Nagy posted the following on May 19, 2009 at 2:11 pm.

    Hi,
    I use “the future is now” plugin to display future posts on my event website. Now I tried to add your “future post calendar” as a widget to my sidebar but the calendar would not show future dates. Do you have an idea what can be the problem? Thanks in advance.

    Reply to Barnabas Nagy
  38. Ed posted the following on May 27, 2009 at 12:19 pm.

    Thank you - just installed this on the back end of the ooh.com blog to help us with avoiding conflicting scheduling. This is a very neat, very simple plugin that does a useful job - highly recommended!

    Reply to Ed
  39. Li-An posted the following on May 29, 2009 at 7:12 am.

    Hello,
    I love your plugin but there is an option I would be happy to see. I use it to plan posts but when there is no post planed, I cannot see at first sight when the last post was posted. If you work in the future on this plugin it could be nice to show in the calendar the date of the last post posted :-)

    Reply to Li-An

Leave a reply

:) :D :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: ;) :!: :?: :idea: :arrow: :| :mrgreen: