WordPress plugin intelligence profile

Belltime Events Calendar – Recurring Events & iCal Feed

An events calendar with complete recurring events, per-event timezones and an outgoing iCal feed. No ticketing, no limits, nothing locked.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update8 Oct 202625d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Belltime Events Calendar – Recurring Events & iCal Feed version 0.1.1 as active, updated 25d ago and tested up to WordPress 7.1.

Overview

About this plugin

Belltime Events Calendar is an events calendar for sites where a wrong time has a

cost — venues, studios, course providers, conference organisers. It does three

things carefully and leaves the rest alone.

Recurring events, in full, in the free plugin. Not just “every week”: intervals,

occurrence counts, end dates, ordinal weekdays such as the second Tuesday or the

last Friday, days of the month counted from either end, months of the year,

set positions, explicit extra dates, and cancelled dates. If your quiz night is

every other Tuesday and your class is the first Saturday of the month, the plugin

expresses both and produces the right dates for them.

Occurrences are never database rows. A weekly class running for two years is one

event with one rule, not 104 posts in your database, your sitemap and every other

plugin’s queries. The dates are worked out when a page is drawn. No scheduled job

generates anything, and there is nothing to reconcile when you edit a series.

Cancelling or moving a single occurrence records only that exception — the rest of

the series keeps its dates and its links.

Times that stay right. Every event stores a wall-clock time, a length, and the

name of its timezone. That combination is what keeps a 19:00 event at 19:00 after

the clocks change, keeps a two-hour event two hours long across a daylight-saving

transition, and lets a touring show carry the local time of each city it plays. When

the timezone database is updated, the derived values are recalculated rather than

left to drift.

What it includes

  • Events with title, description, featured image, location, organiser, link, categories and tags
  • Per-event timezone, overriding the site default where needed
  • All-day events
  • Full recurrence, as described above, expanded when the page is drawn
  • Move, rename or cancel a single occurrence without touching the series
  • Month grid and list views, as a block and as a shortcode
  • Archive and single-event views from the post type
  • An outgoing iCal feed visitors can subscribe to in their own calendar app
  • Add-to-calendar links for Google, Outlook and.ics on each event
  • Documented filters and actions so other plugins can extend it

What it deliberately does not do

  • No ticketing, checkout, cart or bookings. This is a calendar. Link to whatever

system already holds your inventory.

  • No maps, geocoding or address lookup. Location is free text.
  • No telemetry of any kind. See “External services” below.
  • No work on pages the calendar is not on. Seven callbacks are registered, and each

returns on its first line wherever the calendar is not involved. The plugin autoloads

two small options and does nothing else until something asks it to draw a calendar.

  • No database tables. Events are posts, categories are terms, and nothing in the

WordPress schema is altered.

Pro

ics feeds from

Google Calendar, Outlook and Microsoft 365, Apple iCloud, Nextcloud, Teamup and

anything else that speaks iCalendar, with several calendars at once and a panel

showing when each last synced and what failed. It is not required, and

nothing here is limited or disabled without it.

This plugin mentions the add-on only to administrators, and only on its own screens: a

“Sync from other calendars” tab and a dismissible line on its settings screen, a line

in the “Get started” box while the events list is empty and a button on the list once

it has events, a dismissible line when adding an event once one already exists, and a

link in its own row on the Plugins screen. Nothing appears in the block editor. None of

them is a site-wide notice or a dashboard widget, none opens by itself, none shows a

price, and all of them disappear once an add-on is active. Details are on the plugin’s

home page, which is the Plugin URI on this listing.

External services

This plugin does not use any external services. It makes no outbound network

requests of any kind: no licence check, no update check, no usage statistics, no

telemetry, no error reporting, and no request to any third party. Nothing about your

site, your events or your visitors is transmitted anywhere by this plugin.

The outgoing iCal feed this plugin publishes is served from your own site. When a

visitor subscribes to it, their calendar application requests it from your server

directly; no third party is involved and no request is made from your site to anyone.

The separate paid add-on does contact a licence and update service, and discloses that

in its own documentation. That add-on is not this plugin and is not distributed here.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • event calendar
  • recurring events
  • ical
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity8 Oct 202625d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.1.00.1.1
WordPress compatibility7.1.27.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.