Build an iCal feed from your WordPress posts (plugin)
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: 100% [?]
Trackbacks
Use this link to trackback from your own site.


[...] 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). [...]
[...] 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). [...]
Nice Plugin! Thanks.
But would it be even better, if the permanet-url of the post would be in every calender entry?
Alfons, great idea. I’ve updated the file.
Cool. Thanks a lot.
[...] Plugin Page [...]
Super plugin, thanks. Any way to limit the feed to just one category?
Barry, great idea! I’ve added that feature.
[...] Build an iCal feed from your WordPress posts (plugin) | King Gary (tags: plugins wordpress calendar) [...]
[...] Build an iCal feed from your WordPress posts (plugin) | King Gary [...]
[...] 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) [...]
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!
Barry, download the newest version and add &content to the end of the URL to get the content in the event.
Cool plugin. Very neat.
[...] Visit [...]
I will be trying this plugin which seems very useful.
I hope it will work out on my blog.
Thanks for sharing this!
Francesco
Thought I’d share an example, where a slightly adapted ical-posts plugin is used as an ical events calendar subscription option.
Thanks Gary!
[...] installed a wordpress plugin which allows you to visually inspect posts in iCalendar (or suitable calendar application: Google [...]
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.
I just set up a test install with pretty permalinks. Still can’t get it to work with category but works otherwise. Any ideas?
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?
[...] iCal Feed 1.0 [...]
[...] iCal Feed 1.0 [...]
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.
[...] 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) [...]
[...] iCal Feed 1.0 [...]
[...] iCal Feed 1.0 [...]
[...] iCal Feed 1.0 [...]
[...] iCal Feed 1.0 [...]
[...] iCal Feed 1.0 [...]