Future Posts Calendar Plugin
Posted on Wednesday the 7th of February, 2007 at 7:17 pm in PluginsI 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.
- Download the zip file
- Unzip and upload future_posts.php to your wp-content/plugins/ folder.
- 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. - 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


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 LorelleYou’re very welcome.
Reply to AaronCheers.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 WardmanSorry, 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
Reply to WilliWilli
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 AaronHello 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?
Reply to SamThanks for the plugin.
Sam
There isn’t a plugin that can do it that I know of, sorry.
Reply to Aaronthanks for your help!
Reply to WilliI’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!
I guess it might be easier to attempt to modify the Sneak Peaks widget rather than this one?
Reply to MoseyI have my blog install for WordPress 2.2.3 this is good things. no problem with my blogs
Reply to DavidCool. I could really use this plugin. I use future posting all the time. Awesome. Thanks.
Reply to JennyOh 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 daveThanx 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.
Reply to WebMolestoVery helpful, thanks a lot again !
You are very welcome.
Reply to AaronThis plugin is slick and works perfectly for my usage. Thanks for creating and distributing it.
Reply to RobHi, 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 JessicaGreat 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.
Reply to Terry TeeThank You
I’m glad you like it. Enjoy
Reply to AaronHi 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 mrcopeseticThe 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 AaronThanks for that!! Do you know where i would change the time manually in the plugin?
Reply to BillSearch for the following code in the plugin:
if(day > 0 && month = 0 && year > 0){document.getElementById("jj").value = day;document.getElementById("aa").value = year;document.getElementsByName("mm")[0].selectedIndex = month;And then add these two lines to make your new post set to publish at 4am by default:
Reply to Rob from Neatostuffdocument.getElementById("hh").value = 4;document.getElementById("mn").value = 0;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):
if (jQuery(\'#timestampdiv\').is(":hidden")) {jQuery(\'#timestampdiv\').slideDown("normal");}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 NeatostuffAfter 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 OptimistThanks! This may come in handy some day!
Reply to Gerardhello,
Reply to Roberti’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
Thanks, this is exactly what i was looking for.
Reply to PhilixSo 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 milkmanHi! 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 RelequestualRelequestual »
Sorry, I don’t run windows, so even if I was able to write the plugin, it would be difficult.
Reply to Aaronaww fiddlesticks. I guess ill just have to check it before posting!
Reply to RelequestualGuessing your either a mac guy or a linux runner
Yup, Linux.
Reply to AaronThe 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 RelequestualHI
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
Reply to nihaN
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!
Reply to Nathan Spikethx a lot!
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?
Reply to nihathanks alot
Noha
Is this compatible with the new WP version 2.7? Thanks!
~BigSis
Reply to BigSisOhhh 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 ThingsNeat plugin, im checking now to see if it works!
Reply to kjsI 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 BoldtAny way to publish the list of upcoming posts as Google calendar items?
Great plugin!
Jodi G
Reply to JodiOnly half the month of May appears in my right sidebar. Why? Shouldn’t I be viewing the entire month of May?
Reply to Tom Landiswhy don’t i see the full month of may?
i only view the first two weeks?
Reply to Tom Landisthank 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 armaniHoping this gets upgraded to work in 2.7. Very eager to use it, but it’s not working in that version.
Reply to Amy JoHi,
Reply to Barnabas NagyI 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.
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 EdHello,
Reply to Li-AnI 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
Great plugin, exactly what I was looking for. Thanks a lot. A suggestion for a future version, if any : When the mouse is overing a date with one or many posts, the post titles and the time are displayed in a tooltip-cursor like balloon.
Reply to SylvainGreat plugin. But why I can make a shedule only for the next month?
Is it possible to show not only next month, but 2 or three months?
Reply to BnossIt seemed a bit buggy, so I fixed some things :
Find
echo $before_widget . $before_title . $title . $after_title;
Replace with
echo $before_widget . $before_title . $options['title'] . $after_title;
Find
title="'.$ak_titles_for_day[$day].' '.$onclick1.' >'.$day.'';
Replace with
title="'.$ak_titles_for_day[$day].' '.$onclick1.'" >'.$day.'';
And many thanks for this plugin
Reply to matheditYes…Thanks you for this great PLUG! It is very helpful on some of our sites
@mathedit ~ thanks for the edit there…question on the 2nd part:
title="'.$ak_titles_for_day[$day].' '.$onclick1.'" >'.$day.'';
the
.$day.''
was actually
.$day.'
so I added a ” and now it is
.$day.'"
Would that be correct?
Thanks!
Reply to Jeremy@mathedit, thanks.
@Jeremy, I had:
title=”‘.$ak_titles_for_day[$day].’ ‘.$onclick1.’” >’.$day.”
So I just added a ” after the
‘.$onclick1.’
It looks to me like mathedit didn’t have the final span in his for some reason. It could just be that I’m missing something…
I may look at updating the plugin if the author isn’t available currently, so people at least are getting a functional version (since it’s such an awesome and needed tool). But, definitely won’t happen this week.
Reply to StepThis. Is. Brilliant. Absolutely. Brilliant. =) Thank you for sharing this plug-in. I can’t even tell you how much easier it’s going to make my life.
Reply to Mickey Glitterthank you very much it is very perfect
Reply to sesliyesHi there, I love the plugin and use it on http://tweetablepoems.com to let submitters know what the post schedule is like and I use it on http://poetryinprogress.com to let people know when scheduled posts will be published. Is there a way to limit the number of months that are shown? I have posts scheduled in poetryinprogress.com as far ahead as November this year and another 11 months worth of posts to schedule, as you can imagine this makes the page a little long. Can I set the calendar to only show the next 90 days for example?
Reply to Andrew HawkinsI together with my buddies came analyzing the best tips and hints from your site and then got an awful suspicion I had not expressed respect to the web blog owner for those strategies. These boys came as a consequence stimulated to study all of them and have now unquestionably been having fun with those things. Thanks for indeed being simply helpful and then for deciding on varieties of perfect topics most people are really desperate to be aware of. My personal sincere apologies for not saying thanks to you earlier.
Reply to bose v35I must express my thanks to you for rescuing me from such a matter. As a result of looking out throughout the world-wide-web and seeing methods which are not helpful, I believed my life was gone. Living without the approaches to the problems you’ve resolved as a result of your main write-up is a critical case, as well as the kind which might have negatively affected my entire career if I hadn’t come across the blog. The mastery and kindness in handling every part was vital. I’m not sure what I would have done if I had not come upon such a solution like this. It’s possible to at this moment look ahead to my future. Thanks a lot so much for your high quality and amazing guide. I won’t hesitate to endorse the blog to any person who would need guide on this subject.
Reply to Tommy Hilfiger ClothesI got what you intend, appreciate it for posting .Woh I am thankful to find this website through google…
Reply to webchatFrom my point of view this blog is great, and as a newbie to site building i will give you a A+ for this content. I think I will use a small part of this site on my website and then link back to you. I hope that there is nothing against that.
Reply to cooking games for boysHoping this gets upgraded to work in 2.7. Very eager to use it, but it’s not working in that version.
Reply to fu