Installing the Plugin
To install the free ICS Calendar plugin, log into your WordPress site’s admin and go to Plugins → Add New. Search for “ICS Calendar” and you’ll see the distinctive red “ics” icon. Click the Install button and after installation, click Activate.
You can also download the plugin zip file from the WordPress Plugin Directory and install it by going to Plugins → Add New → Upload Plugin and uploading the zip file you downloaded.
Important note for manual installation (Safari users)
If you are using Safari, it may be configured to automatically extract zip files upon download. If your download results in a folder rather than a zip file, look in your Trash for a file called
ics-calendar.zip. Move it out of the trash and then proceed as directed above.
Downloading and Installing the Pro Version
The Pro version is an add-on to the free version. You will need both the free and Pro versions installed and activated. Please follow the instructions above for installing the free version before installing Pro.
After purchasing the Pro version, you will receive an email receipt containing a “Download Your Files” link. Click that link to download the ICS Calendar Pro files. You’ll receive a zip file called
ics-calendar-pro.zip. (There may be additional characters preceding
.zip in the filename.)
Log into your WordPress admin and go to Plugins → Add New → Upload Plugin. Upload and activate the
ics-calendar-pro.zip file, then navigate to ICS Calendar → Settings & Tools → License to enter the license API key and product ID contained in your receipt email. ICS Calendar Pro is now ready to use!
If you are using Safari, see Important note for manual installation (Safari users) above.
Setting Your Timezone and Date/Time Formats
Wherever possible, ICS Calendar does things “the WordPress way,” including relying on your general site settings for timezone and date/time formats. Before working with ICS Calendar, be sure to navigate to Settings → General in your WordPress admin and check these settings.
Finding Your ICS Feed URL
Different calendar systems have different ways to obtain the feed URL. You may need to consult your calendar software’s documentation for assistance. You will also need to make sure that your calendar is public. Calendars that require login cannot be accessed by this plugin. (Exception: ICS Calendar does support Basic Auth, but it is no longer used by most modern calendar software.)
Documentation quick links:
Adding Your Calendar to a WordPress Page
You’ll be using a WordPress shortcode to insert your calendar. Both the classic editor and the new block editor (Gutenberg) support shortcodes. Please continue to Shortcode Overview for details of creating your shortcode.