Download the Simple Events Calendar v1.2.1 plugin now.
Installation instructions at the bottom of this document.

What does the plugin do?
The Simple Events Calendar is a WordPress plugin developed to allow WordPress site owners to easily add upcoming events to their posts or pages. Every event is published and microformated as a hCalendar event, thus fully semantic.
Simple Events Calendar adds a new option to the admin Dashboard where users can add new events or delete existing ones. Events can contain URLs to get more info and for the location. The latter could for example be used at add the link to a Google Map.
Adding events to your page or post
You can easily place your events in any post or page by adding the following text (shortcode):
[events]

Using labels to add specific events
In some cases it might be desirable to only display certain events. Let’s say you’re organizing workshops on online marketing and also on UX. If you create a page to explain what people can expect when they attend your UX workshop, you may want to include the dates when this event takes place. But it wouldn’t make any sense to display the dates of the online marketing workshop.
To deal with this issue, you can add labels to your events. By calling a label, only the events with that label are displayed. So if we give our UX workshop events the label UX, we can display only the UX workshops like so:
[events label=ux]

Upcoming, expired or both
By default only upcoming events will be displayed. If you wish to display both upcoming and expired events you can do so by adding the age element.
[events age=all] will display every event stored.
If you want to display your passed event simply add age=expired:
[events age=expired]
Label and age can be used together.
[events label=ux age=all] would display all upcoming and passed events that have the ux label.
Advanced Settings
With the new Advanced Settings a number of feature requests have been implemented.
- Change the 24 hour military time to the 12 hour clock notation.
- Set your timezone.
- Set how you want the links in your events to be opened
- Disable the new Twitter functionality (by doing a full disable here, the JavaScript will not be loaded)
- Set the minimum authorization level for people to manage the events
How does it look?

Full details of all options and features of the plugin
The latest version of the plugin has been described in full detail in this blogpost. Read everything or jump directly to a specific topic:
- Centrally manage your events
- Add events that happened in the past (dates can go back as far as 1980)
- Label your events so you can control which events should be displayed
- Limit the number of displayed events
- Only show upcoming or passed events, or show them all
- Only show the start date and time of an event
- Only display the dates of an event (hiding the time)
- Output is microformatted with the hCalendar standard
- A tweet button so your visitors can directly Tweet your events
- The twitter button can be turned off
- Option to use your own CSS
- Change the output time from 24 hour military time (default) to 12 hour (am/pm) notation
- Set how you want the links to be opened (new window or same window)
- Set the authorization level for managing events
- Set your timezone
- A beer or a book to say thanks
Download the Simple Events Calendar
Installation instructions
- Download the WordPress plugin Simple Events Calendar
- Unpack the zipped file
- Copy the directory including its files to the plugin directory of your WordPress installation
(make sure it is uploaded to/wp-content/plugins/simple-events-calendar/) - Go to the Dashboard of your WordPress installation
- Open te plugin menu
- Activate the Simple Events Calendar
Your feedback
Please let me know what you think and leave your comments here.
