WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

ICS Calendar

Display upcoming events from a shared Google, Outlook, iCal or other ICS calendar.

There is a feature that I want...

If you would like a new feature, or something doesn't work the way it should, do not hesitate to contact me or suggest a new feature.

I have a URL that starts with WebCal

If you have a URL that starts with webcal, then all you have to do is change the webcal:// to http:// and that should work.

How often is the calendar checked for new events?

Every 24 hours. Currently this can only be changed through the source code. You can change this using the ICAL_EVENTS_CACHE_TTL (time to live) near the top of the ics-functions.php file to the desired number of seconds in between checks. For example, to load events every day, use the following: define('ICAL_EVENTS_CACHE_TTL', 3600);

Loading calendars too frequently can get your server banned, so use your best judgment when setting this value.

Why aren't my events showing up correctly?

This plugin makes an attempt to support as many event definitions that follow the ICS specification (RFC 2445) as possible. However, there may be bugs in how the plugin interprets the parsed data.

If an event is showing up correctly in your calendar application (iCal, Google Calendar) but not on your blog, please contact me: http://www.fullimpact.net/contact.php . In most cases I will ask that you send me your ICS file so that I can look into it further.

Where can I find ICS files?

There are many ICS sources, such as:

My server does not support `fopen` on URLs. Can I still use this plugin?

Yes, this plugin supports usage of cURL via WordPress' wp_remote_fopen function.

Requires: 2.5 or higher
Compatible up to: 2.7.1
Last Updated: 2009-6-2
Downloads: 50,847

Ratings

4 stars
4.1 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

0,1,0
75,4,3
80,5,4
50,2,1
50,8,4
70,10,7
40,5,2
86,14,12
80,5,4
67,3,2
50,2,1
100,2,2
100,1,1
100,1,1
100,1,1