ICS Calendar

ICS Calendar
  • Features
    • ICS Calendar Pro
    • Feature Comparison
    • Sample Calendars
    • Preview Your Calendar
    • More WordPress Plugins
  • Help
    • User Guide
      • Getting Started
      • General WordPress Settings
      • ICS Calendar Settings
      • Shortcode Overview
      • Shortcode Reference
      • FAQs and Tips
      • CSS Guide
      • Developer Resources
      • GDPR
    • Pro Documentation
      • Calendar Builder
      • ICS Events
      • Manual Calendar Setup
      • Admin Utilities and Settings
      • Customizer
      • Block Editor
      • Parameters Reference
    • Shortcode Builder
    • Support Request Form
    • Translation Suggestions
  • Blog
  • Download
  • Buy Now
  • Cart
  • My Account
Search
More...

Pro Documentation

  • Calendar Builder
  • ICS Events
    • Integrating Registration Forms
  • Manual Calendar Setup
  • Admin Utilities and Settings
  • Customizer
    • Color Palettes
  • Block Editor
  • Parameters Reference

More Help

  • User Guide
  • Shortcode Builder
  • Pro Documentation
  • Support Request Form
  • Translation Suggestions

ICS Events

ICS Events turns ICS Calendar Pro into a full calendar management system. Create and edit events directly in WordPress, and display them using the same ICS Calendar tools you’re already using. You can even mix-and-match internal ICS Events and external ICS feeds in the same calendar!

As of version 5.9, ICS Events is now fully functional, but more features are on the way.
We welcome your feedback and suggestions!

Enable ICS Events

ICS Events is not enabled by default. To turn on this feature, navigate in your WP admin to ICS Calendar → Settings and Utilities → Settings and tick the Enable ICS Events checkbox.

This will add the ICS Events menu item to the admin sidebar, directly below ICS Calendar. Now you can create events. You can also optionally choose to have ICS Events create standalone individual event and calendar pages.

Enable ICS Events checkboxes

Categories

ICS Events includes three taxonomies: Categories, Locations and Organizers. The Categories taxonomy serves a special function: it allows you to create distinct sub-calendars. If you’ve enabled the Generate calendar landing pages setting, each category will have its own calendar page. But you can also select the category when adding ICS Events to a regular ICS Calendar in Calendar Builder.

If you’ve checked the Generate calendar landing pages option, each category will now have its own calendar page, which you can access by clicking the View link under the category name at ICS Events → Categories. You can also add these category calendar pages to your navigation menus.

Whether or not you’ve enabled the landing pages, you can also now add your categories to Calendar Builder.

Creating ICS Events

Navigate in WP admin to ICS Events → Add New ICS Event to create an event. Here you can enter details such as the start and end date/time (including recurrence), event description, and status options. ICS Events also supports standard WordPress features like Featured Image.

ICS Events editing screen

Adding ICS Events to Calendar Builder

Select ICS Events from the new Source dropdown. The regular ICS Feed URL input will be replaced with an ICS Events Category dropdown. Here you can optionally select one of your custom event categories, or leave it blank to include all of your ICS Events.

Get creative! The built-in ability to combine multiple feeds allows you to mix-and-match both ICS Events and external feed URLs in one calendar. You can also build a calendar with each of your event categories as a separate feed, allowing you to color-code multiple categories in a single view.

Calendar Builder with new ICS Events options

ICS Feeds

Since it’s part of ICS Calendar, ICS Events leverages ICS feeds for rendering the calendar! That also means both your overall ICS Events calendar and each individual category has its own ICS feed. Feed URLs follow these formats:

Full ICS Events feed:

https://[YOUR_DOMAIN]/wp-json/r34icspro/v5/ics

Category-specific feeds:

https://[YOUR_DOMAIN]/wp-json/r34icspro/v5/ics/[CATEGORY_SLUG]

Individual events:

https://[YOUR_DOMAIN]/wp-json/r34icspro/v5/ics_event/[EVENT_POST_ID]

Room 34 Creative Services, LLC

  • Facebook
  • YouTube
  • Bandcamp
  • Room 34 Creative Services, LLC
  • Minneapolis, Minnesota 55406 USA
  • info@icscalendar.com
  • More WordPress Plugins
  • Privacy Policy
  • Terms & Conditions

Copyright © 2025 Room 34 Creative Services, LLC. All rights reserved.
"ICS Calendar", "ICS Calendar Pro", "ICS Events", the ICS Calendar logo and ICS icon are trademarks of Room 34 Creative Services, LLC.

https://icscalendar.com/ics-events-documentation

This website uses cookies solely for necessary functions, such as accessing your account orders and license details. Accept to continue or find out more in our Privacy Policy.

Accept & Continue