Written on August 10, 2008 by  /  with 53 comments  /  in the Wordpress Tips category.

7 WordPress Calendar Plugins

Are you looking for a solid Calendar Plugin for your WordPress cms? Here are 7 plugins that could work for your needs. All 7 serve their own unique purposes and can be of course tailored to your specific needs. This will be extremely helpful for you if you are starting a blog or perfecting an existing one. If you know of any other calendar plugins for wordpress that you have found useful than hit me up with a comment and share.

(last update: May 23, 2010)

Due to the lack of updates on plugins to support more recent versions of WordPress, I spent some time to go back through and find the best working and most functional calendar plugins for WordPress to date.

#1 Event Calendar/Scheduler

Compatible up to WordPress version 2.9.2

An easy to implement event calendar plugin built on top of dhtmlxScheduler, which provides Ajax-based scheduling solution similar to Microsoft Outlook Calendar, Apple’s iCal or Google Calendar. The plugin allows you to manage single or multiple user events through easy and intuitive dynamic interface. Users can add/modify/delete events on the fly and easily change events dates and time by simply dragging the event boxes. You can set up different levels of permissions to people who will use the calendar.

The scheduler can be configured to display events in Day, Week, or Month view, as well as in any custom view. If there is a need to display recurring events, users can create events which will be repeated on daily, weekly, monthly or yearly basis. You can use the scheduler as an ordinary calendar on a webpage to visualize some events/appointments, or as a calendar to display your blog posts archive (in this case it works in read-only mode). Main Features include:

  • Day/Week/Month/Year/Agenda view + ability to create custom view
  • Drag-n-drop support to configure event date and time
  • Customizable appearance
  • Single/multi-days events (daily, weekly, monthly or yearly basis)
  • Customizable time scale
  • Recurring events
  • Multilingual

#2 Diarise Event Based WordPress Theme

Compatible up to WordPress version 3.0

If a plugin doesn’t do it for you, you could use a theme for your WordPress Calendar needs. The Diarise WordPress theme from WooThemes comes with a built-in calendar as well as an entire theme built around the concepts of calendaring and  displaying scheduled events. Here’s what the theme looks like…

Some of the features of this theme include Events Calendar, Features Posts Scroller, Custom widgets, and Alternative Styles. This is a premium theme and costs $70. But out of the box this thing is ready to go and could save you tons of time and headache. Click here for more details about this Calendar Theme for WordPress.

#3 Editorial Calendar

Compatible up to WordPress version 2.9.2

Did you remember to write a post for next Tuesday? What about the Tuesday after that? WordPress doesn’t make it easy to see what posts happen on what days. The editorial calendar gives you an overview of your blog and when each post will be available. You can drag and drop to move posts, quickly edit posts right in the calendar, and manage your entire blog. Features include:

  • See all of your posts and when they’ll be posted.
  • Drag and drop to change your post dates.
  • Quickedit post titles, contents, and times.
  • Easily see the status of your posts.

#4 My Calendar

This calendar is branched from Kieran O’Shea’s Calendar plugin. The output has been pretty much completely re-written, the settings methods have been revamped, and the widgets have been completely revamped. The information you can provide for an event has been expanded to include location information. The UI has been completely revamped. Features include:

  • Monthly view of events
  • List view of events; multiple months can be viewed at once.
  • Events can have a timestamp (optional)
  • Events can display their author (optional)
  • Events can span more than one day
  • Events can include location information
  • Event listings can show address and/or a link to a Google Map with the address
  • Locations can be shown in hCard format.
  • and a ton more…

#5 The Events Calendar

Compatible up to WordPress version 2.9.2

The Events Calendar plugin enables you to rapidly create and manage events using the post editor. Features include Google Maps integration as well as default templates such as a calendar grid and event list for streamlined one click installation. Features include:

  • Manage event details right from your post editor
  • Upcoming Events Widget
  • Provides full template out of the box (month and list view)
  • Extensive template tags for customization
  • MU Compatible
  • Google Maps Integration
  • Posts are automatically moved to the top of the loop on the day of the event
  • Calendar Month view with tooltips
  • Includes support for venue, cost, address, start and end time, google maps link

#6 Booking Calendar

Compatible up to WordPress version 3.0

The Booking Calendar WordPress plugin will enable online booking services  for your site. Visitors to your site will be able to check availability of apartments, houses, hotel rooms, or services you offer. They can also make reservations and appointments  with the ability to choose from multi-day, single day, or by the hour booking. Your clients can even view and register for upcoming events. With integrated Paypal support your clients can pay online! This plugin is extremely easy to use and very flexible, built with full Ajax and jQuery support. Features include:

  • Make booking reservations by selecting dates at one or several calendar(s)
  • Email notifications for administrator and site visitors
  • Comfortable Admin panel for booking management
  • Easy integration into posts/pages, using TinyMCE button.
  • Booking calendar widget
  • Validations of required form fields and email field
  • Multi language support
  • Settings start day of week, format of date for emails and booking table, and much more…

#7 WPListCal

Compatible up to WordPress version 3.0

WPListCal allows you to list upcoming events on your blog in a list or table format. It plugs straight into the WordPress admin pages to let you keep track of events just like posts and pages. You can then list events on a page or post using a special tag, or incorporate events into your theme files using a PHP function call.

Bonus: AJAX Calendar

Compatible up to WordPress version 2.9.2

AJAX Calendar is a plugin that will display an AJAXified WordPress calendar. This enhances the functionality of the standard calendar by:

  • Allowing the asynchronous navigation of months, without updating the page
  • Adding a drop-down list of post titles in each month
  • Adding full caching support to reduce server load