Easily use your existing calendar with WordPress
Google Calendar, Microsoft 365,
iCloud Calendar, Airbnb and more…
no API keys required!
Google Calendar, Microsoft 365,
iCloud Calendar, Airbnb and more…
no API keys required!
Using a simple shortcode, this WordPress plugin can turn any iCalendar subscription (ICS) feed into a seamlessly integrated, auto-updating, zero-maintenance WordPress calendar experience.
Preview Your Calendar Sample Calendars Download Pro Version
ICS Calendar and ICS Calendar Pro are also compatible with ClassicPress 2.0 and later.
ICS Calendar Pro supports all of the features of the free version, plus eight additional views, extra options in the four core views, an intuitive Calendar Builder interface, font and color tools in the Customizer, and more!
ICS Calendar Pro now includes ICS Events, a full-fledged calendar management system. Create and manage your own events directly in WordPress and integrate them seamlessly with ICS Calendar. Categorize events with custom colors, and combine internal events with external feeds in the same calendar.
See below for a full comparison of features.
Calendar view options |
||
---|---|---|
Month The standard calendar table layout |
||
Basic A simple list of individual events, suitable for CSS customization |
||
List A day-by-day events list |
||
Week Single week table view — perfect for public displays |
||
Full Switchable month/week/day/list view using FullCalendar |
||
Masonry Tiled list view using Masonry |
||
Month with Sidebar Interactive month table with daily events list in sidebar |
||
Up Next New! Show what’s happening right now, or the next upcoming event |
||
Widget Mini month table with daily events list below |
||
Widget Availability Mini month optimized for rental bookings |
||
Year with Sidebar Year-at-a-glance with daily events list in sidebar |
||
Year Availability Year view optimized for rental bookings |
||
Easy setup |
||
Shortcode Works with either Classic Editor or Block Editor (Gutenberg); use our online Shortcode Builder to easily generate your code |
||
Classic Editor “Add ICS Calendar” button Makes it easy to generate your shortcode in Classic Editor |
||
Calendar Builder Use a visual configuration tool instead of typing your shortcode |
||
Widget Insert a calendar in your sidebar using widgets |
||
Language and localization |
||
Feed content All event data is displayed in the feed’s original language |
||
WordPress date and time settings Uses the language and date/time formats configured in your general settings |
||
Translated admin pages Admin pages automatically display in the language configured in general settings, for over 40 locales. |
||
Client timezone support Automatically display events in the user’s local timezone |
||
Customization |
||
Multiple feeds Combine multiple source feeds into one displayed calendar |
||
Color-coded events Give each feed its own custom color |
||
Event details Descriptions, locations, organizers & links display on hover or tap |
||
Customizable date ranges Display any range of future (or past!) dates that are contained in your feed |
||
Design modifications using CSS Use our CSS classes to customize your look |
||
Design modifications using the Customizer Adjust colors, fonts and element sizes with no CSS coding required |
||
Event illustrations New! Keyword-based images from Google Calendar or your own designs |
||
Enhanced functionality |
||
Custom WordPress actions and filters Further modify calendar output with PHP |
||
ICS Events New! Create and manage events directly in WordPress |
||
Additional actions and filters PHP developers can fully manipulate feed data |
||
Event filter/search tool Matching events are filtered as you type |
||
Month/list view toggle Users can switch easily between month and list views |
||
Subscribe links Give users an easy way to subscribe to your source feed in their own calendar software |
||
Regular expressions Customize your calendar output with powerful pattern matching |
||
Dynamic performance |
||
Automatic feed syncing & caching Feeds are automatically updated hourly, with local caching (for performance); cache duration is customizable |
||
Feed pre-caching Get improved performance on large calendars by automatically pre-caching feeds |
$39
updates & support for 1 year
up to 2 installs
$119
updates & support forever*
up to 2 installs
$289
updates & support forever*
up to 50 installs
Or download the free version from the WordPress Plugin Directory.
(Prices are in US dollars.)
*Sadly nothing is truly “forever,” but in this case, it means you’ll get updates and support for as long as we are actively maintaining ICS Calendar Pro.
This plugin includes the PHP ICS Parser library by Jonathan Goode, John Grogg and Martin Thoma (MIT license). ICS Calendar Pro also includes Plugin Update Checker, FullCalendar, Masonry, and an appropriately licensed, embedded version of Advanced Custom Fields Pro, configured to function solely on ICS Calendar admin screens. If ACF Pro is already installed on your site, your installed version is used, to avoid any conflict. (ACF Pro is slated for removal in ICS Calendar Pro version 6.0.)