Title: Freelance Studio Simple Event Calendar
Author: Freelance Studio
Published: <strong>July 20, 2026</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://ps.w.org/freelance-studio-simple-event-calendar/assets/banner-772x250.
png?rev=3616212)

![](https://ps.w.org/freelance-studio-simple-event-calendar/assets/icon-256x256.
png?rev=3616212)

# Freelance Studio Simple Event Calendar

 By [Freelance Studio](https://profiles.wordpress.org/freelancestudioltdco/)

[Download](https://downloads.wordpress.org/plugin/freelance-studio-simple-event-calendar.1.4.2.zip)

 * [Details](https://wordpress.org/plugins/freelance-studio-simple-event-calendar/#description)
 * [Reviews](https://wordpress.org/plugins/freelance-studio-simple-event-calendar/#reviews)
 *  [Installation](https://wordpress.org/plugins/freelance-studio-simple-event-calendar/#installation)
 * [Development](https://wordpress.org/plugins/freelance-studio-simple-event-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/freelance-studio-simple-event-calendar/)

## Description

Freelance Studio Simple Event Calendar is a fast, no-fuss event calendar for WordPress.
Add events, group them into color-coded categories, set recurrence rules, and drop
the calendar onto any page with a shortcode. Visitors can browse by month, filter
by category, and add any event to their own calendar with a single click.

It stays out of your way: no page builders, no external services, and no account
required. Everything runs on your own site and stores data in standard WordPress
post types.

#### Features

 * **Interactive month calendar** — a clean, full-width month grid with category
   legend filters.
 * **Sidebar widget** — a separate mini calendar plus an “Upcoming events” list 
   you can drop into any sidebar.
 * **Color-coded categories** — assign a color to each category with a native color
   picker; events inherit their category color.
 * **Category filtering** — visitors filter the calendar by category using the legend;
   the URL updates so filtered views are shareable.
 * **Recurring events** — daily, weekly (with per-weekday selection), monthly, and
   yearly recurrence, with an optional end date.
 * **Multi-day events** — events can span a date range and render across the calendar.
 * **Event details modal** — featured image, date and time, location, virtual/meeting
   link, description, and registration link.
 * **Add to Calendar (.ics)** — one-click download that works with Apple Calendar,
   Google Calendar, Outlook, and more.
 * **Event list shortcode** — a styled list view for upcoming, past, or all events.
 * **Admin management** — sortable event list with category, date, time, location,
   and registration columns, plus category and date-range filters.

#### Shortcodes

 * `[fslc_calendar]` — the full month calendar. Optional attribute: `category` (
   pre-filter by category slug).
 * `[fslc_mini_calendar]` — a compact mini calendar plus an upcoming-events list,
   made for sidebars. Optional attributes: `category`, `limit` (default 5), `calendar`
   and `upcoming` (default true; set either to false to show just one part).
 * `[fslc_event_list]` — a styled list of events. Optional attributes: `category`,`
   limit` (default 10), `scope` (`upcoming`, `past`, or `all`), `header` (default
   false; adds a month title with previous/next navigation), and `filters` (default
   false; adds the category legend).

#### From the makers of Freelance Studio

Freelance Studio Simple Event Calendar is a free plugin from [Freelance Studio](https://freelancestud.io),
a self-hosted WordPress toolkit for creative freelancers covering clients, projects,
invoicing, time tracking, proposals, and contracts.

## Screenshots

[⌊The interactive month calendar with color-coded events and a category legend.⌉⌊
The interactive month calendar with color-coded events and a category legend.⌉[

The interactive month calendar with color-coded events and a category legend.

[⌊Event details in a modal — featured image, date and time, location, and one-click"
Add to Calendar".⌉⌊Event details in a modal — featured image, date and time, location,
and one-click "Add to Calendar".⌉[

Event details in a modal — featured image, date and time, location, and one-click“
Add to Calendar”.

[⌊The styled event list created by the [fslc_event_list] shortcode.⌉⌊The styled 
event list created by the [fslc_event_list] shortcode.⌉[

The styled event list created by the `[fslc_event_list]` shortcode.

[⌊The [fslc_mini_calendar] sidebar widget: a compact month calendar with an upcoming-
events list.⌉⌊The [fslc_mini_calendar] sidebar widget: a compact month calendar 
with an upcoming-events list.⌉[

The `[fslc_mini_calendar]` sidebar widget: a compact month calendar with an upcoming-
events list.

[⌊The admin event editor — dates, times, location, links, and recurrence options.⌉⌊
The admin event editor — dates, times, location, links, and recurrence options.⌉[

The admin event editor — dates, times, location, links, and recurrence options.

[⌊Color-coded event categories in the WordPress admin.⌉⌊Color-coded event categories
in the WordPress admin.⌉[

Color-coded event categories in the WordPress admin.

## Installation

 1. Upload the `freelance-studio-simple-event-calendar` folder to the `/wp-content/
    plugins/` directory, or install the plugin through the WordPress Plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to **Events Cal  Event Categories** and create a few categories, giving each
    one a color.
 4. Go to **Events Cal  Add New Event** to add events with dates, times, locations,
    and optional recurrence.
 5. Add the `[fslc_calendar]` shortcode to any page to display the calendar. Use `[
    fslc_event_list]` anywhere you want a simple list.

## FAQ

### How do I display the calendar?

Add the `[fslc_calendar]` shortcode to any page or post. To show a simple list of
events instead, use `[fslc_event_list]`.

### Can I limit the calendar to one category?

Yes. Pass a category slug, for example `[fslc_calendar category="workshops"]` or`[
fslc_event_list category="meetings" limit="5"]`.

### Does it support recurring events?

Yes. Each event can repeat daily, weekly, monthly, or yearly. Weekly recurrence 
lets you pick specific weekdays, and you can set an optional end date.

### Will visitors be able to add events to their own calendar?

Yes. Every event detail view includes an “Add to Calendar” button that downloads
a standard `.ics` file compatible with Apple Calendar, Google Calendar, Outlook,
and other calendar apps.

### Does the plugin send my data anywhere?

No. All events and categories are stored in your own WordPress database. The plugin
does not call any external service.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Freelance Studio Simple Event Calendar” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Freelance Studio ](https://profiles.wordpress.org/freelancestudioltdco/)

[Translate “Freelance Studio Simple Event Calendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/freelance-studio-simple-event-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/freelance-studio-simple-event-calendar/),
check out the [SVN repository](https://plugins.svn.wordpress.org/freelance-studio-simple-event-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/freelance-studio-simple-event-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/freelance-studio-simple-event-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.2

 * Change: Removed the back-compat `[simple_events_cal]` and `[sec_event_list]` 
   shortcode registrations to meet WordPress.org’s unique-prefix requirement (every
   registered name must use the plugin’s own prefix). The migrator still rewrites
   those legacy tags in your content to `[fslc_calendar]` / `[fslc_mini_calendar]`
   and `[fslc_event_list]`, so migrated sites are unaffected.

#### 1.4.1

 * Security: The public AJAX endpoints (calendar, upcoming, and event detail) now
   verify a nonce, and the event detail and .ics download only ever return published
   events — an unpublished event can no longer be read by guessing its ID.
 * Security: The “Add to Calendar” (.ics) download link is now signed with a per-
   event nonce.
 * Fixed: Updated the Plugin URI to a page that loads reliably, and corrected the
   readme Contributors username.

#### 1.4.0

 * New: One-time migrator for sites upgrading from the original “Simple Events Cal”
   plugin. If legacy data is found, an admin notice offers to move your events, 
   categories, and category colors into this plugin, rewrite the old shortcodes 
   in your pages, and deactivate the old plugin — all in one click.

#### 1.3.0

 * Change: renamed the plugin to Freelance Studio Simple Event Calendar (new slug
   freelance-studio-simple-event-calendar). Shortcodes and stored data are unchanged.

#### 1.2.2

 * Change: the Settings screen now uses the full admin width.

#### 1.2.1

 * Fixed: event titles (and category names) containing an ampersand no longer show
   as “&” in the calendar, list, upcoming panel, or details modal.

#### 1.2.0

 * New: [fslc_mini_calendar] shortcode — a mini calendar plus an upcoming-events
   list, made for sidebars.
 * New: [fslc_event_list] gains optional “header” (month navigation) and “filters”(
   category legend) attributes.
 * Change: [fslc_calendar] now shows the month calendar on its own; the mini calendar
   and upcoming list moved to [fslc_mini_calendar].
 * Fixed: category names with an ampersand in the event modal; the modal action 
   button colors; “Add to Calendar” now reliably downloads the .ics file; and a 
   stray width on the modal close button.

#### 1.1.2

 * Fixed: Resolved all WordPress.org Plugin Check errors — escaped the calendar 
   legend, category column, and .ics file output; replaced date() with a timezone-
   safe time formatter; set “Tested up to” to the current WordPress version; and
   added a languages folder for translations.
 * Change: Completed the unique-prefix pass by renaming the remaining internal field
   IDs and admin column keys to the fslc prefix.

#### 1.1.1

 * Design: Restyled the Settings screen to match Freelance Studio branding — vertical
   sidebar tabs with a teal active state, teal section headers, and gradient primary
   buttons.

#### 1.1.0

 * New: “Freelance Studio” tab added to the plugin Settings screen.
 * Change: Settings screen reorganized into tabs (Help & Shortcodes, Freelance Studio).
 * Change: Renamed all internal identifiers, shortcodes, post type, and meta keys
   to a unique `fslc` prefix for WordPress.org compliance. Shortcodes are now `[
   fslc_calendar]` and `[fslc_event_list]`.
 * Improvement: Moved admin settings styles out of inline markup into the enqueued
   stylesheet.
 * Improvement: Hardened input handling with `wp_unslash()` on request data and 
   added full plugin header metadata.

#### 1.0.7

 * Initial release: interactive calendar, color-coded categories, recurring and 
   multi-day events, event details modal, `.ics` downloads, and list shortcode.

## Meta

 *  Version **1.4.2**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [calendar](https://wordpress.org/plugins/tags/calendar/)[event calendar](https://wordpress.org/plugins/tags/event-calendar/)
   [events](https://wordpress.org/plugins/tags/events/)[ics](https://wordpress.org/plugins/tags/ics/)
   [recurring events](https://wordpress.org/plugins/tags/recurring-events/)
 *  [Advanced View](https://wordpress.org/plugins/freelance-studio-simple-event-calendar/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/freelance-studio-simple-event-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/freelance-studio-simple-event-calendar/reviews/)

## Contributors

 *   [ Freelance Studio ](https://profiles.wordpress.org/freelancestudioltdco/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/freelance-studio-simple-event-calendar/)