Event Manager Plugin
The event calendar
Some of the people using the plugin
How to use the plugin
The Registation form
Like all the plugins on this site the QEM is as simple and quick as I can make it. It’s got with more features than a thing with lots of features but it works straight out of the box. You create some events and add the shortcode to a post or page and that’s it. Nothing else to configure.
Guest Event Extension I’m developing an extension for the plugin that will let guests to your site add their own events. Have a Play.
Some of the features are:
- View events as a list or calender
- Set Weekly and monthly events
- Set start and finish dates
- Bucketloads of styling options
- Optional event registration form
- Payment form option
- Maps, images and sortable event fields
- Umpteen different shortcodes to modify your event lists
- Colour Coding by Category
Use the ‘Events ‘ tab in your dashboard to create or manage events.
When you create a new event you have a range of options: Title, date, summary, times, location, address, website, costs and image. You don’t really have to use any of these except the title and date. Nothing will appear on your site except those fields with something in them. You can set which fields display using the plugin Event Settings tab.
You can also add a detailed description with images, links and so on (just like a normal WordPress post).
If you want repeat events you can use the ‘weekly’ and ‘monthly’ to clone your events. Go to Dashboard > Event > All Events and hover over the event name to see the clone links. Thanks to Misha at rudrastyh.com for providing the code to do this.
The List of Events
To see the list of current events add the shortcode [qem] to any page or post. That’s it, nothing else to do except bask in your magnificence.
To change which bits appear in the event list use the plugin Event Settings page. You can now pick and choose which options display and in which order. The Event Display tab allows you to change how the events are displayed (duh!) and the Event Styling tab let you play with the styles. Here are some examples of the display options.
If you want to see all your events (old and new) there’s a check box that allows you to do this. If you just want to see old events use the shortcode [qem id="archive"].
If you want to limit the number of posts on the page use the shortcode [qem posts="99"] where 99 is the number of posts.
If you have put your events into categories you can split the event list using the shortcode [qem category="name"]. If you want to highhlight each category in the list you can use the brand new colour coding.
The Sidebar Widget has some options allowing you to set how the list is displayed in a sidebar.
A couple of guides:
Dates in Your Language
The plugin should automatically display the dates in your language. If it doesn’t then it’s possible your WordPress installation has the wrong localization set up. Take a look at your wp-config.php and see if there is a line that looks like:
define ('WPLANG', 'es_ES');
If there isn’t, add it to your wp-config.php and upload using an FTP application. The es_ES is the language code for Spanish. There are plenty of resources available like this one to find your country code.
The datepicker only works in English. There is nothing I can do about this (and I’ve tried). Dates and times are converted to a unix timestamp and the function I use to do this only works with English dates. The date will display in your language but you need to use the datepicker to select dates.
Event Download Bug
There is an option to download events to your calendar. I’ve done loads of testing and only now just discovered that the calendar file rejects special characters. I will work on a fix but for now if the event has anything other than A-Z in it you calendar may well throw a wobbly.
You can display events as a calendar. To use the calendar just add the shortcode: [qemcalendar].
Events on the calendar can open in a popup (with a read more link) or open to the full event. If you want to link the calendar to the event list add the URL of the pages. If have put your events in different categories you can colour code them.
Small screens often mean there isn’t room for all the events so you can select a symbol to display instead of the calendar spilling over the page.
You can also have separate calendars for each category using the shotcode [qemcalendar category="name"]
Check the box to display a simple event registration form on the event page. There are a range of fields you can use on the form. If you only want to display the form on specific events use the check box on the event editor.
A new feature means the registration form will collect the names of all those attending and display the list on the event. If they have a gravatar you can show this icon as well. You can update this list in the Event Editor.
Somebody asked for this feature so I’ve added the necessary bits to display a payment form on your events. Rather than build the form from scratch I’ve used the Quick Paypal Payments plugin. All you have to do is install the plugin and then update the settings on the Event Payments tab.
The event is displayed as a normal WordPress post. Everything you have selected on the settings page will appear here. If you want to a bespoke events page you will have to create the necessary template in your theme called
single-event.php. See the WordPress codex for more info.
A new feature of the plugin allows your visitors to add their own events. Nothing gets published until you have approved the event so your site is safe (and won’t get spammed).
Take a look at the Guest Plugin Extension.
Download the plugin
All the Shortcodes
There are all sorts of ways to customise individual lists and calendars using an ever increasing range of shortcodes.
That’s about it really. If you get stuck or have a problem add your comment below or use the form on the right.