WordPress Quick Event Manager
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
- Maps, images and sortable event fields
Here’s some examples:
- This is an event list
- This is an event calendar
- This is an event
- These are some people using the plugin
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 you events into categories you can split the eventlist using the shortcode [qem category="name"]
The Sidebar Widget has some options allowing you to set how the list is displayed in a sidebar.
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. It’s only a basic form at the moment, if you want more options just let me know.
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.
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.
Download the plugin
All the Shortcodes
|[qem]||Standard event list|
|[qem links='off']||No link in Event title and ’read more’ link is hidden|
|[qem posts='99']||Set the number of events to display|
|[qem id='archive']||Show old events|
|[qem fullevent='on']||Show full event details on the list|
|[qem category='name']||Only list events in the ‘name’ category|
|[qemcalendar category="namne"]||Only display events in the ‘name’ category|
That’s about it really. If you get stuck or have a problem add your comment below or use the form on the right.