Plugin Directory

Spiffy Calendar

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

Version 2.0.0.alpha Under Development

  • Use WordPress Media uploader for event image specification
  • Deleting an event will no longer delete the associated image, it will remain in the Media Library
  • Use WordPress color picker for category color configuration
  • Add colgroup to display category key in smaller size in html5
  • Update default CSS to better fit long titles
  • Run all input/output through WordPress sanitation functions

Version 1.3.1 Stable

  • Replace occurrences of mysql_real_escape_string (deprecated on some servers) with esc_sql
  • Remove the test for 30 characters when saving an event in the DB
  • Polish translation courtesy of Krzysztof Kacprzyk
  • Swedish translation courtesy of Kenneth Andersson

Version 1.3.0

  • Rename "popup" div to "spiffy-popup" to avoid conflicts with other themes/plugins

Warning: Version 1.3.0 renames the hover popup DIV used to show the event details. Please check your hovering after upgrading. If it is misbehaving and you have no CSS customizations, tick the box to restore the default CSS. If you have customized CSS, please add the following:

.calnk a:hover div.spiffy-popup { position:absolute; }
  • Turkish translation (Courtesy Dr Abdullah Manaz, http://www.manaz.net)
  • Dutch translation (Courtesy Joek Brongers)

Version 1.2.1

Version 1.2.0

  • Override selected parts of recurring event without changing original event definition, courtesy of Douglas Forester. MAKE SURE YOU DEACTIVATE AND REACTIVATE THE PLUGIN. This will happen automatically if you use the WP updater, but if you just copy the files via FTP you must do this manually to ensure the database is updated.

Version 1.1.8

  • CSS improvements. The default CSS has been updated to work better with most themes.
  • Additional language strings

Version 1.1.7

  • Add language support
  • Spanish translation (Courtesy of Andrew Kurtis, WebHostingHub)

Version 1.1.6 July 18, 2013

  • Fix typo in event end time test

Version 1.1.5 March 21, 2013

  • Fix title and category selection on mini calendar widget

Version 1.1.4 March 20, 2013

  • Fix change made in version 1.1.3

Version 1.1.3 March 18, 2013

  • Add popup window closure for better functionality on touch devices

Version 1.1.2 February 17, 2013

  • Allow 3 digits for upcoming days configuration
  • Fix minicalendar widget (has been missing since day 1)

Version 1.1.1 February 7, 2013

  • Fix default CSS to confine table styles to Spiffy Calendar tables

Version 1.1.0 January 22, 2013

  • NEW FEATURE: Provide option to open event links in new window
  • Fix typo in minical html

Version 1.0.3 January 15, 2013

  • Fix end time on mini-calendar hover

Version 1.0.2a December 17, 2012

  • Make sure CSS file is recreated after plugin upgrade

Version 1.0.1 November 2012

  • Corrected missed removal of some options when plugin is deleted, and renamed to avoid conflicts

Version 1.0.0 November 19, 2012

  • Initial version


This plugin was derived from Calendar plugin version 1.3.1 by Kieran O'Shea http://www.kieranoshea.com.

Reasons for creating a new version:

  • Support images and event end times
  • Update to modern WP methods
  • Wrap functions in class to avoid conflicts
  • Use shortcodes
  • Reduce database queries - there is still room for improvement here
  • Clean up tables and options on uninstall

Requires: 3.5 or higher
Compatible up to: 4.3
Last Updated: 2015-8-24
Active Installs: 3,000+


4.9 out of 5 stars


3 of 9 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2
100,1,1 100,1,1