I
by Daniel Westermann-Clark 1 (0 reviews)

iCal Events

Display upcoming events from a shared calendar.

Tested up to WP 3 (Current: 6.9)
v1.14 Current Version v1.14
Updated 14 years ago Last Update on 02 Oct, 2011
Synced 15 hours ago Last Synced on
Rank
#22,576
+40 this week
Active Installs
30+
-33.3%
KW Avg Position
N/A
No change
Downloads
15.7K
+2 today
Support Resolved
0%
No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 40

Total Progress 90%
30+ 40+
201
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 1 more installs to reach 40+

Rank Changes

22,544 22,614 22,684 22,754 22,824 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
22,281 22,426 22,570 22,714 22,859 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
22,281 22,426 22,570 22,714 22,859 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
22,281 22,426 22,570 22,714 22,859 22-10-2025 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
Current #22,576
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 22-10-2025 25-10-2025 28-10-2025 31-10-2025 03-11-2025 06-11-2025 09-11-2025 12-11-2025 15-11-2025 18-11-2025 21-11-2025 24-11-2025 27-11-2025 30-11-2025 03-12-2025 06-12-2025 09-12-2025 12-12-2025 15-12-2025 18-12-2025 21-12-2025 24-12-2025 27-12-2025 30-12-2025 02-01-2026 05-01-2026 08-01-2026 11-01-2026 14-01-2026 17-01-2026 20-01-2026
0 10 20-01-2025 01-02-2025 13-02-2025 25-02-2025 09-03-2025 21-03-2025 02-04-2025 14-04-2025 26-04-2025 08-05-2025 20-05-2025 01-06-2025 13-06-2025 25-06-2025 07-07-2025 19-07-2025 31-07-2025 12-08-2025 24-08-2025 05-09-2025 17-09-2025 29-09-2025 11-10-2025 23-10-2025 04-11-2025 16-11-2025 28-11-2025 10-12-2025 22-12-2025 03-01-2026 15-01-2026 20-01-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

1.0
0 reviews
Overall 20%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Tracked Keywords

Showing 0 of 0
Keyword Position Change Type Updated
No keyword data available yet.

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
1.14
Last Updated
Oct 02, 2011
Requires WP
2.0+
Tested Up To
3
PHP Version
N/A

Support & Rating

Rating
★ ☆ ☆ ☆ ☆ 1
Reviews
0
Support Threads
0
Resolved
0%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about iCal Events

The display_events function takes the following arguments: url: The URL of the iCalendar file. gmt_start (optional): Only events from this time forward are displayed. If not specified, the earliest events are displayed. gmt_end (optional): Only events before this time are displayed. limit (optional): The maximum number of events to display. date_format (optional): The format string used to format dates (see strftime documentation). Default: %a %b %e. time_format (optional): The format string used to format times. Default: %l:%M %p. before (optional): HTML or text to display before each event. Default: HTML li start tag. after (optional): HTML or text to display after each event. Default: HTML li end tag. before_date (optional): HTML or text to display before each event's date. Default: HTML strong start tag. after_date (optional): HTML or text to display after each event's date. Default: HTML strong end tag followed by : (colon and space). use_summary (optional): Whether or not to use the event summary in the output. Default: true. before_summary (optional): HTML or text to display before each event's summary. Default: Empty string. after_summary (optional): HTML or text to display after each event's summary. Default: Empty string. use_description (optional): Whether or not to use the event description in the output. Default: true. before_description (optional): HTML or text to display before each event's description. Default: -. after_description (optional): HTML or text to display after each event's description. Default: Empty string. replace_newlines_with (optional): String with which to replace newlines in the description. Default: HTML br tag. use_location (optional): Whether or not to use the event location in the output. If false, only the summary is used. Default: true. before_location (optional): HTML or text to display before each event's location. Default: (. after_location (optional): HTML or text to display after each event's location. Default: ). use_url (optional): Whether or not to use the event URL in the output. If true, the event URL is made into a link around the event summary. Default: true. echo (optional): Whether or not to directly display the events. Default: true. For example, if you want to hide the description and location, you could use something like the following: <?php ICalEvents::display_events('url=http://www.ufl.edu/calendar/ufCalendar.ics&limit=3&use_description=0&use_location=0&gmt_start=' . time()); ?> If you need more control over the output, use the get_events function, which takes the following arguments: url: The URL of the iCalendar file. gmt_start (optional): Only events from this time forward are displayed. If not specified, the earliest events are displayed. gmt_end (optional): Only events before this time are displayed. limit (optional): The maximum number of events to display. The function returns an array of events, as parsed by import_ical.php. For example usage, refer to the display_events function in the plugin.
Once a day. You can change this using the ICAL_EVENTS_CACHE_TTL (time to live) near the top of the plugin to the desired number of seconds in between checks. For example, to load events every hour, 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.
This plugin makes an attempt to support as many event definitions that follow the iCalendar specification (RFC 2445) as possible. However, not all recurrence rules are implemented in the parser. There may also 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, try turning on debugging: define('ICAL_EVENTS_DEBUG', true); Put that line above the line in the plugin that reads: if (! defined('ICAL_EVENTS_DEBUG')) define('ICAL_EVENTS_DEBUG', false); Now reload your blog. You may see various lines about unsupported iCal values; if this is the case, and you're interested in getting it fixed, take a look at the import_ical.php file.
There are many iCalendar sources, such as: Apple's iCal library iCalShare Google Calendar
As of version 1.9, this plugin supports usage of cURL via WordPress' wp_remote_fopen function. Previous versions required the url-cache plugin for cURL support, but this is no longer the case.
If you are an administrator of your WordPress site, you can force the plugin to reload it. Just add ?ical_events_reload=1 to the end of the URL (or &ical_events_reload=1 if the URL already contains a question mark). Note: Your user account must have the activate_plugins role for this to work.
As of version 1.13, you can explicitly set the calendar's character set for conversion to HTML: ICalEvents::display_events('url=...&charset=EUC-JP'); The conversion defaults to your blog's character set, which is usually UTF-8. The supported character sets are listed in the htmlentities documentation.

Sign In / Register

You need to sign in or register to use this feature.