Build an iCal feed from your WordPress posts (plugin)

Posted by Gary King on August 13, 2007
Categories: programming, web

I’ve created a WordPress plugin which creates an iCal feed from your blog posts. It creates a calendar which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook).

I built this because I wanted to see when I made my WordPress posts, in a more graphical interface. I already used Google Calendar, so I would have loved to see my posts right in my calendar.

You can do that with my plugin – no configuration necessary! Just download it from me, upload it to your server, and then activate it in your WordPress plugins page. Then, navigate to http://www.kinggary.com/?ical (basically visit your blog, and then add ?ical at the end of the URL) to see the calendar). Then add this URL as an external iCal calendar to whatever calendar application you are using. In Google Calendar, for example, go to ‘Add’ and then ‘Add by URL’, and then just add the URL to the input box and hit Enter! And it’s done!

If you want to only show posts from a specific category, then add &category= to the end of the URL, with the category’s name at the end. An example would be http://www.kinggary.com/?ical&category=web

Download the plugin

Popularity: 50% [?]

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. Computer Software News Tuesday, February 9 2010 at 9:27 am GMT #

    links from Technoratitypically get a list of your posts that you can search and order by date, but that’s about it. If you’re blogging on WordPress and would like a more graphical view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you simply upload King’s plug-in to your WordPress plug-in directory and activate, then add ‘?ical’ to the end of your URL (i.e. – downloadsquad.com/?ical). In our

  2. Als Porn Collection Tuesday, February 9 2010 at 9:27 am GMT #

    links from TechnoratiWeblog Tools Collection: WordPress Plugin Releases for 8/16 August 19th, 2007 Permalink Email Users allows you to send an e-mail to your registered blog users, based on their role. iCal Posts creates an iCal feed from your blog posts, which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). IIS Authentication allows Wordpress to recognize IIS authentication methods,

  3. World Software Headlines Tuesday, February 9 2010 at 9:27 am GMT #

    links from Technoratitypically get a list of your posts that you can search and order by date, but that’s about it. If you’re blogging on WordPress and would like a more graphical view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you simply upload King’s plug-in to your WordPress plug-in directory and activate, then add ‘?ical’ to the end of your URL (i.e. – downloadsquad.com/?ical). In our

  4. [...] iCal Posts creates an iCal feed from your blog posts, which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). [...]

  5. [...] iCal Posts creates an iCal feed from your blog posts, which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). [...]

  6. Alfons Thursday, August 16 2007 at 8:36 am UTC #

    Nice Plugin! Thanks.
    But would it be even better, if the permanet-url of the post would be in every calender entry?

  7. Gary King Thursday, August 16 2007 at 3:22 pm UTC #

    Alfons, great idea. I’ve updated the file.

  8. Alfons Thursday, August 16 2007 at 4:45 pm UTC #

    Cool. Thanks a lot.

  9. [...] Plugin Page [...]

  10. Barry Thursday, August 16 2007 at 8:04 pm UTC #

    Super plugin, thanks. Any way to limit the feed to just one category?

  11. Gary King Thursday, August 16 2007 at 9:03 pm UTC #

    Barry, great idea! I’ve added that feature.

  12. links for 2007-08-17 | SOJo: Student of Online Journalism Friday, August 17 2007 at 8:28 am UTC #

    [...] Build an iCal feed from your WordPress posts (plugin) | King Gary (tags: plugins wordpress calendar) [...]

  13. iCal Posts | わーどぷれすっ! Friday, August 17 2007 at 8:43 am UTC #

    [...] Build an iCal feed from your WordPress posts (plugin) | King Gary [...]

  14. links for 2007-08-17 at ‘but i knewd that’ Friday, August 17 2007 at 9:16 am UTC #

    [...] Build an iCal feed from your WordPress posts (plugin) | King Gary WordPress plugin which creates an iCal feed from your blog posts. It creates a calendar which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). (tags: blog calendar plugin feed wordpress work) [...]

  15. Barry Friday, August 17 2007 at 10:31 am UTC #

    Hey Gary thanks for adding the category feature. Added the ical link to our event list, works great. Changed the http: to webcal: in the link pointing to the ical feed which seems to work quite well as far as automagically opening the feed in iCal.
    How would I change get_permalink($post->ID); to not get the permalink but the content of the post? That would be perfect!

    Awesome! love it!

  16. Gary King Friday, August 17 2007 at 5:48 pm UTC #

    Barry, download the newest version and add &content to the end of the URL to get the content in the event.

  17. Kramer auto Pingback[...] view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you simply [...]

  18. Dr J Monday, August 20 2007 at 1:03 am UTC #

    Cool plugin. Very neat.

  19. online minds Tuesday, August 21 2007 at 7:51 pm UTC #

    links from Technoratioversigt over, hvornår du har postet hvad på din blog? Hvad nu, hvis du kunne få dine blogindlæg ind i en kalender? Hvad nu hvis du kunne få det ind i den Google Calendar, som du kan have med overalt? Det kan du ved hjælp af WordPress plugin’etiCal posts, der — som navnet antyder — spytter alle dine indlæg ud i en iCal-formatet. Upload plugin-filen (ical-posts.php) i din /wp-content/plugins-mappe og aktivér plugin’et fra Plugins-siden i din WordPress-administration.

  20. Hitchhiker's Guide to the Blogosphere Friday, August 24 2007 at 9:45 am UTC #

    links from TechnoratiYou can do that with my plugin – no configuration necessary! Just download it from me, upload it to your server, and then activate it in your WordPress plugins page. From Gary King writing at King Gary. Read the remainder ofthis post here. More than a year ago, I made a list of what I considered the 6 essential elements of a website widget in these web 2.0 days. It’s a simple list, but nonetheless I’ve used it multiple times when developing widgets, and it has in most cases helped

  21. Kramer auto Pingback[...] view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you simply [...]

  22. WordPress Plugins Database » Plugin Details » iCal Posts Friday, August 31 2007 at 3:08 am UTC #

    [...] Visit [...]

  23. Posts by David Chartier at Download Squad Saturday, September 1 2007 at 5:55 am UTC #

    Kramer auto Pingback[...] view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you simply [...]

  24. The Blog for DesignCreatology Friday, October 19 2007 at 11:27 pm UTC #

    links from Technoratiyou to insert Adsense ads on your blog without modifying the template. Zooomr RSS allows you to integrate the photos from a zooomr rss feed into your site. Email Users allows you to send an e-mail to your registered blog users, based on their role.iCal Postscreates an iCal feed from your blog posts, which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). IIS Authentication allows Wordpress to recognize IIS authentication methods,

  25. Fare soldi Monday, December 3 2007 at 5:19 am UTC #

    I will be trying this plugin which seems very useful.
    I hope it will work out on my blog.

    Thanks for sharing this!

    Francesco

  26. Kramer auto Pingback[...] view of your posts that should play well with just about any calendar app you’re using, this iCal-Posts plug-in by Gary King might be just the thing you’re looking for. Offering a zero-config setup, you [...]

  27. Barry Monday, January 28 2008 at 3:02 pm UTC #

    Thought I’d share an example, where a slightly adapted ical-posts plugin is used as an ical events calendar subscription option.

    Thanks Gary!

  28. [...] installed a wordpress plugin which allows you to visually inspect posts in iCalendar (or suitable calendar application: Google [...]

  29. PB Friday, March 21 2008 at 5:29 pm UTC #

    Please excuse my lack of geekiness. I want to use category and content. So for example:

    mydomain.com/blog/?cat=33

    What should the link look like? This?

    mydomain.com/blog/?ical&category=33&content

    I can get the calendar content OK when I don’t include the category but not when I do.

  30. PB Friday, March 21 2008 at 9:15 pm UTC #

    I just set up a test install with pretty permalinks. Still can’t get it to work with category but works otherwise. Any ideas?

  31. Øyvind Thursday, April 3 2008 at 7:32 am UTC #

    Hello, this looks like a nice plugin but its not 2.5 compatible, it still uses the old category-tables which doesn’t exist anymore. Can you help us update the plugin?

  32. Kramer auto Pingback[...] (google tech video cameras)  [Discover] Build an iCal feed from your WordPress posts (plugin) | King Gary http://www.kinggary.com/archives/build-an-ical-feed-from-your-wordpress-posts-plugin/ (ical [...]

  33. Plugins/Plugin Compatibility/2.5 « WordPress Codex Saturday, April 26 2008 at 11:18 pm UTC #

    Kramer auto Pingback[...] Author Comments 1.0 Highlight Source Pro I – L IDs in ‘Manage Posts/Pages’ for WP 2.5 0.5 iCal Feed 1.0 IG Syntax Hilite 3.5 Remember to Update Quicktags.js ImageManager 2.5.2 Inbox Relief 1.0 [...]

  34. Online Seo Service » Wordpress Plugins Monday, April 28 2008 at 8:29 pm UTC #

    [...] iCal Feed 1.0 [...]

  35. [...] iCal Feed 1.0 [...]

  36. Señor Epiphyte Friday, May 30 2008 at 12:08 am UTC #

    Don’t forget — when using this with phpicalendar (or equivalent reader) you may get rejected for lack of a .ics filetype.

    If you do, you need to insert a .htaccess file into your wordpress directory containing the following.

    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule file.ics /?ical [L]

    Then in phpicalendar you will be able to use myblog/file.ics as one of your calendars to integrate your wordpress posts into your cal. Works with anything that requires .ics filetype :) and at the base calendar, all categories level. I don’t know about norrowing.

  37. [...] Build an iCal feed from your WordPress posts (plugin) | King Gary If you want to only show posts from a specific category, then add &category= to the end of the URL, with the category’s name at the end. An example would be http://www.kinggary.com/?ical&category=web (tags: wp plugins ical) [...]

  38. mattern co. notes Wednesday, June 25 2008 at 4:40 am UTC #

    links from TechnoratiPlugin that allows creation of feeds for popular calendar apps.and a little more information about this

  39. [...] iCal Feed 1.0 [...]

  40. Nazlı Reklam Reklam ve Hosting Wednesday, July 2 2008 at 12:17 pm UTC #

    links from TechnoratiI – L IDs in ‘Manage Posts/Pages’ for WP 2.5 0.5iCal Feed1.0 IG Syntax Hilite 3.5 Remember to Update Quicktags.js ImageManager 2.5.2 ImmerStat 0.5 Inbox Relief 1.0 Inline Ajax Comments 0.3 Inline Gallery 0.3.9 and later Inline Posts 2.1.2.g IM Online 4.4 Image Caption

  41. WordPress Working Plugins | Utricks Friday, July 4 2008 at 6:11 am UTC #

    [...] iCal Feed 1.0 [...]

  42. 2.5 Sürümüyle Uyumlu Eklentiler | WordPress Destek Sunday, July 6 2008 at 6:42 am UTC #

    [...] iCal Feed 1.0 [...]

  43. [...] iCal Feed 1.0 [...]

  44. Wordpress 2.5 Uyumlu Eklentiler Listesi | Taha'nın Yeri Sunday, July 6 2008 at 5:56 pm UTC #

    [...] iCal Feed 1.0 [...]

  45. The_Wolf | Official Web Page Monday, July 7 2008 at 12:54 pm UTC #

    links from TechnoratiI – L IDs in ‘Manage Posts/Pages’ for WP 2.5 0.5iCal Feed1.0 IG Syntax Hilite 3.5 Remember to Update Quicktags.js ImageManager 2.5.2 ImmerStat 0.5 Inbox Relief 1.0 Inline Ajax Comments 0.3 Inline Gallery 0.3.9 and later Inline Posts 2.1.2.g IM Online 4.4 Image Caption

  46. links from Technorati.Yorumları otomatik olarak sizin belirdiğiniz tarzda biçimlendirir) Highlight Source Pro (Bir tür kod eklentisi) I – L IDs in ‘Manage Posts/Pages’ for WP 2.5 0.5 (Sayfa ya da yazıların numaralarını (ID)’lerini gösterir)iCal Feed1.0 (Bir çeşit iCalendar eklentisi) IG Syntax Hilite 3.5 Remember to Update Quicktags.js (Bir başka kod eklentisi) ImageManager 2.5.2 (Kullanışlı bir resim yönetim,resim ekleme eklentisi) ImmerStat

  47. WP Plugs October 19, 2007 « blog.designcreatology Saturday, September 27 2008 at 10:28 am UTC #

    [...] iCal Posts creates an iCal feed from your blog posts, which can be added to pretty much any popular website (such as Google Calendar) or application (such as Microsoft Outlook). [...]

  48. links for 2008-09-30 Tuesday, September 30 2008 at 10:31 am UTC #

    [...] Build an iCal feed from your WordPress posts (plugin) | King Gary (tags: ical wordpress plugin) [...]

  49. jerome Friday, October 10 2008 at 8:19 am UTC #

    Hi Garry – just a quick note to say thank you! i modified your code to plug it onto the ec calendar 6.4 ( http://www.lukehowell.com/wordpress/events-calendar/ ) – so far it works “fine”, i still have a few glitch to iron. your code is really clear and easy to understand and it has been a brease to modify – thanks a lot!

  50. jerome Sunday, November 9 2008 at 5:19 pm UTC #

    if anyone is interested i uploaded the code here after a few requests: http://capacity.electronest.com/ical-for-ec-event-calendar/

  51. money Monday, December 29 2008 at 2:16 pm UTC #

    Super plugin, thanks.

  52. [...] on Gary King’s iCal Posts and modifications by [...]

  53. Nithin Sanam Thursday, April 2 2009 at 7:43 pm UTC #

    Gary……….if i were to design a icalendar for students for making them sure about course deadlines………..whats the proceedure to notify them about the change of deadlines via e-mail or an sms.

    thanks

  54. DersOyun.NET Friday, May 22 2009 at 12:37 am UTC #

    links from Technorati2.1 Google Analytics for WordPress 2.5 Google (XML) Sitemaps 3.0 has_tag 0.1 Hebrew Date 0.9 Highlight Author Comments 1.0 Highlight Source Pro I – L IDs in ‘Manage Posts/Pages’ for WP 2.5 0.5iCal Feed1.0 IG Syntax Hilite 3.5 Remember to Update Quicktags.js ImageManager 2.5.2 ImmerStat 0.5 Inbox Relief 1.0 Inline Ajax Comments 0.3 Inline Gallery 0.3.9 and later Inline Posts 2.1.2.g IM Online 4.4 Image Caption 0.1 is_child 1.1.2

  55. angelo Tuesday, July 14 2009 at 5:11 pm UTC #

    hi – thank you for this. is there a way to get scheduled posts to show up? that would be great for planning what posts when and shuffling things around. thanks!

  56. Aaron Friday, July 17 2009 at 12:50 am UTC #

    I find this plugin wonderully useful… however, how can i modify the code so that in iCal instead of showing the blog post URL in the “Note”field, how can i make the posters username show up there?

    This would be wondeful for making sure bloggers are meeting their required quota for the week ;)

  57. Your page is now on StumbleUpon! Wednesday, August 12 2009 at 1:13 am UTC #

    Kramer auto Pingback[...] Your page is on StumbleUpon [...]

  58. ebed Wednesday, August 12 2009 at 9:22 am UTC #

    For some reason it only displays the Source code under ?ical. Is there a tutorial, how I have to set up this plugin thta vistors can simply click to subscribe?

  59. Kramer auto Pingback[...] This post was mentioned on Twitter by Sebastian Johnsson, Puleen Patel, Jay Holtslander, Gary King, Macintosh Alert and others. Macintosh Alert said: By @-j_holtslander Blog with #Wordpress on a #-mac? This may interest you. http://bit.ly/40WPHS (or not) #apple [...]

Comments