Spiffy Calendar

plugin banner

A full featured, simple to use Spiffy Calendar plugin for WordPress that allows you to manage and display your events and appointments.

Author:Spiffy Plugins (profile at wordpress.org)
WordPress version required:5.3
WordPress version tested:6.4.3
Plugin version:4.9.11
Added to WordPress repository:19-11-2012
Last updated:13-03-2024
Rating, %:98
Rated by:38
Plugin URI:http://www.spiffycalendar.spiffyplugins.ca
Total downloads:170 296
Active installs:3 000+
plugin download
Click to start download

Manage and display your events in a responsive calendar with multiple views, widgets and shortcodes. Color-coded categories and recurrence support. The premium Bonus Add-Ons supplements the plugin with additional themes, customizer support, ICS export, front end submit, CSV import/export and custom fields.

Demo and Documentation

Click here for helpful CSS snippets.

Click here to learn about Bonus Add-Ons.

Features

Post/page displays:

  • Standard monthly calendar grid that toggles to a list view
  • Category filter in the monthly calendar grid
  • Responsive 3-column event listing
  • Mini-calendar view for compact displays
  • Weekly calendar grid
  • Today’s events list
  • Upcoming events list

Widgets:

  • Featured event
  • Today’s events list
  • Upcoming events list
  • Mini Calendar

Categories:

  • Color-coded categories
  • Option to display category color as background or foreground on the standard calendar grid
  • Displays may be filtered by category list
  • Optional sort categories alphabetically
  • Live category filter on the full calendar

Other features:

  • Mouse-over details for each event
  • Normal popup or expanded display of lists
  • Events can display their author (optional)
  • Add custom CSS styles or just use the defaults
  • Display upcoming events in your MailPoet newsletters
  • Display week number in the full calendar
  • Filters to allow additional formatting
  • Optional responsive display for the full size calendar
  • Optional drop down boxes to quickly change month and year
  • Front end quick links to edit/delete events for logged in admins

Enter and display for each event:

  • title,
  • description,
  • location,
  • link to Google map,
  • event category,
  • status,
  • link,
  • event start/end date
  • event start/end time
  • event recurrence details
  • event hiding details
  • event image
  • custom fields (premium)

Schedule a wide variety of recurring events.

  • Events can repeat on a daily (set numbers of days), weekly, monthly (by date), monthly (by day of week) or yearly basis
  • Repeats can occur indefinitely or a limited number of times
  • Events can span more than one day

Hide all events for specific days:

  • Hide repeating event for a single day such as a holiday
  • Hide full days of events that span more than one day
  • Substitute new title to replace hidden events
  • Select override based on category

Easy to use events manager in admin dashboard

  • Comprehensive options panel for admin
  • Event management list with configurable column display, sort by date or category, filter by event status, event search
  • User groups other than admin can be permitted to manage events
  • Authors can be restricted to editing their own events only
  • Pop up JavaScript calendars help the choosing of dates
  • Events can be links pointing to a location of your choice
  • Events can be marked as draft or pending to remove them from displays

BONUS FEATURES AVAILABLE WITH DONATION

  • Premium themes
  • Live theme customizer
  • ICS export
  • Front End submit form with captcha
  • Front End edit/delete events
  • Import/Export events via CSV
  • Custom fields

Learn more about bonus add-ons

Languages

  • Dutch (Courtesy Joek Brongers)
  • French (Courtesy Mathieu Gaunet, www.mathieugaunet.com, contact@mathieugaunet.com)
  • German (Courtesy Ingrid Maie)
  • Polish (Courtesy of Krzysztof Kacprzyk)
  • Spanish (Courtesy of Andrew Kurtis, WebHostingHub)
  • Swedish (Courtesy of Kenneth Andersson)
  • Turkish (Courtesy Dr Abdullah Manaz, www.manaz.net)

Screenshots
FAQ
ChangeLog