This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

iCal Events for Multiple iCalendars


I am currently modifying this from my private version to one that is more easily extensible in the admin section. This version may not work right. Not widgetized in this version. Example code. I like to use the Execute PHP Widget to encapsulate this code:

Here are the parameters to display two events: url1 = url of the first iCalendar url2 = url of the second iCalendar link_description = 1 if you want to include the link description limit = the number of events to display alt_open = 1 if it’s not loading properly without this custom_reload1 = time in milliseconds before the cached copy is reloaded for url1
custom_reload2 = time in milliseconds before the cached copy is reloaded for url2 gmt_start=’ . time() you can use this to set the start time for events being displayed

and you can manually reload it by loading your page if you are logged in as admin


  1. Unzip in your plugins directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Best to also install for now the Execute PHP Widget and put it on your sidebar
  4. Put the php code in your widget and save


When will this be widgetized

I don’t know; hopefully soon

When will you move the customization to the admin section

I don’t know; hopefully soon

This doesn’t work

Leave me a comment with the details and I’ll try to fix it.

Contributors & Developers

“iCal Events for Multiple iCalendars” is open source software. The following people have contributed to this plugin.