ICS Calendar

Description

Using a simple shortcode, you can embed any iCalendar subscription feed (ending in .ics) into a page as a monthly calendar grid.

This plugin includes the PHP ICS Parser library by Jonathan Goode, John Grogg and Martin Thoma (MIT license).

Installation

Once the plugin is installed and activated, use the shortcode below to insert a calendar into your pages. See FAQ for details.

FAQ

How do I insert a calendar into my page?

Use this shortcode:

[ics_calendar url=”ICAL_SUBSCRIBE_URL” title=”DISPLAY_TITLE” description=”DISPLAY_DESCRIPTION”]

The title and description are optional. If omitted, the title and description provided by the calendar feed will be displayed.

Be sure you are using a subscribe URL (ending in .ics), not a web calendar URL (ending in .html).

These instructions can also be found in WordPress admin under Settings > ICS Calendar.

My calendar isn’t updating. What do I do?

For performance, this plugin uses WordPress transients to limit the number of times the ICS feed is loaded from the source. If you have updated events that are not showing up in your page, you can force the plugin to reload the ICS feed every time by adding reload=”1″ to the shortcode. Be sure to remove this when you no longer need to force reload.

Installation Instructions

Once the plugin is installed and activated, use the shortcode below to insert a calendar into your pages. See FAQ for details.

Reviews

Good but language support..

Otherwise this is good, simple and fast but would need support for translations and example: setting which day week starts, which language is displayed..

Read all 2 reviews

Contributors & Developers

“ICS Calendar” is open source software. The following people have contributed to this plugin.

Contributors

Translate “ICS Calendar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

Added handling for empty calendars.
Updated “Tested up to” version.

1.0.0

Initial release version.