Event Manager Plugin
The event calendar
Some of the people using the plugin
How to use the plugin
The Registration 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.
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
- Event Payments
- Maps, images and sortable event fields
- Event Manager role
- Umpteen different shortcodes to modify your event lists
- Colour Coding by Category
I’m always getting requests for new features. Once I’ve got a reasonable collection and they have all been debugged I upload to the WordPress repository. But if you want to see what’s coming soon and get hold of an beta version to test Click Here.
I’m putting together a plugin that collects together all the extensions I developed over the years. If you want to have a play and offer you suggestions go to this page.
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).
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:
The Plugin 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. The local date (in your language) is displayed to the right of the date field.
The words on the page
If you want to translate the plugin into your own language install the Logo Translate plugin (wordpress.org/plugins/loco-translate). I’ve already built the .pot file so all you need to to is build the .po file, the plugin will automatically create the .mo file. Upload the results to the QEM language folder and it’s all done. If you can send me the files as well I will add them to the next update.
I’ve tried to make the plugin as bug free as possible but it’s got more and more complicated over time and things to get missed. If you have a problem I might have already tried to fix it. Some of the current issues are listed on the Troubleshooting Page.
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.
If you have a simple event cost (such as £10 or $6) then you can integrate payments into the registration form. To do this click the Event Payment tab, scroll down and check the ‘Transfer to PayPal after registration’ box. Or you can check the payment box on individual events.
Up until V6.2 you could also add a payment form on your events. This feature has now been depreciated. The integrated payments options has a lot more features (like IPN and coupons) and had become increasingly diffiuclt to manage two payment methods. If you really can’t live without a separate payment form there is an emergency checkbox on the payment setting page.
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.
The is a plugin option to create the template but this only works if your theme has a working
single.php file. If not you may well end up with a blank page.
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.