How to use the Quick Event Manager

A sort of a list of hints and tips that will probably grow as I add more features and think of new stuff to put here. Contributions welcome in the comments.

If you want details of new features coming soon check out the QEM Update page.


Adding an event list Use the shortcode [qem] to add an event list to your site.  To add a event list to a sidebar use the widget. All the shortcodes are listed on this page.
Adding an event calendar Use the shortcode [qemcalendar] to add a calendar to your site.  All the shortcodes are listed on this page.
Creating Events Click on the ‘Events’ link in your dashboard menu then ‘Add New’. Fill in the event details, select which forms you want to display and publish.

Event Settings

Show in event post Select which event fields you want to display in the event post. This doesn’t delete the data, it just hides it from view.
Show in event list Select which event fields you want to display in the event list.
Change the order Drag and drop the fields to change the order in which they are displayed.
Styling Set the colour, font size and attributes for each element.
Caption and display options This allows you add some words in front of the field content. If you just want the field content leave the blue box empty.
Publication Date If your theme shows the publication date if the post you can use this option to force WordPress to make the event and publication date the same. Note: this will show the event as being scheduled and may cause display problems.
Shortcode Selection If you want more control over individual lists you can use the fields shortcode attribute. The fields numbers are listed on the Event Settings page. The shortcode format is [qem fields='1,3,4']. To hide all fields use [qem fields='8'].

Event Display

End Date Display If you have a start and an end date you can hide the end date in the lists, display them side by side or merge them together.
Event Messages Like it says on the tin, edit the ‘read more’ and ‘no event found’ messages.
Event List Options Options to list in reverse order (old > new), list old events, display month/year separators, and so on.
Download to Calendar This downloads the event details for inclusion in your calendar. It does not add the event to your calndar, you have to do this yourself.
Event Linking Options A range of options to link externally, use a lightbox (popup), hide links and link back to the event list.
Map and Images A range of options to display maps and images in various combinations. Warning, if you have lots of events don’t select the maps option for the event list as Google can block access to the maps.
Shortcodes There are a whole range of shortcodes you can use to change the listAll the shortcodes are listed on this page.

Event Styling

Event Width The events will default to 100% width but if you want something different enter your settings here. If you don’t specify the units it will default to pixels.
Font Options If you want to use a different font on your events list this is where you add the details. You will need to be a little careful with the font family but as long as you use the published names you will be OK.
Calendar Icons Loads of styling options here:size, corners, borders, background and so on. Have a play until you find the combination you like. There is also the option to remove all the styling and just display the date as plain text.
Event Content This lets you add a border and background colours. The border will be the same as the date icon. You can also tweak the padding and margins should you wish.
Custom CSS If you want a style not listed in the Styling page you can create your own. To apply the style check the ‘Use Custom CSS’ box.

Calendar Options

Add a Calendar Use the shortcode [qemcalendar] to add a calendar to your site.  All the shortcodes are listed on this page.

General Settings

Linking event lists to calendars You can add a link to the top of your event list and the calendar to link them to each other. Insert the URLs of the pages so the link knows where to go
Navigation Links These are the ‘Prev’ and Next’ captions that link to the previous and next month. You can also add arrows or other symbols if you want.

Event Options

Multiday Events This will display the event on all the days it runs
Character Number Because the calendar is a table it can run out of room if you have lots of events. This options chops the event title down to a set number of characters.
Month and Date Header This size and colour of the Month/Year that displays at the top of the calendar and the day number in the calendar.
Small Screens Options to display an icon on small screens instead of the event title.
Styling Lots of options to set colours, border and so on.
Calendar Colours Options to change the various elements of the calendar: days of the week, past dates, today, future dates and days where there is an event. Click on the button and choose your colour. You can add a hex code or clear the selection. To close the selector click on ‘current color’.

Event Category Colours

Category colours If you have categorised your events you can colour code them to make it easy for your visitors
Display a key The key lists the categories you are using on your calendar along with the background colour for that category.
Start the wee Options to start the calendar on a Sunday or a Monday

Event Registration

Using registration forms Check the box at the top of the page to add a registration form to all your event. To just add the form to individual events use the check box on the event editor.
Form Border Add a border to the form using the styles set up on the Styling page.
Display on the Right Move the from from below the event details to the right below the event image and the map.
Old Events block registration to past events or event that have already started.
Prefill and restrict Autofill the form if the user is logged in and only allow registration for users.
Multiple registration The plugin checks names and emails for existing registrations. This option allows people to register more than once.
Hide when full Hides the form if you have set the number of places on the event and the event is full..
Notifications This is the email address where all notifications will be sent.
Form fields Check the ones you want to use, which ones are required and edit the labels. The form will check to see if a field is being used and then validate the required fields.
Terms and Conditions Adds a T&C fields to the bottom of the form. Edit the label and the T&C URL. There is also the option to open in a new tab/page.
Error and Thanks you message Edit the error and thanks you messages to suit. If there is an error this message will display and a red box shows around the field.
Show attendees If people register you can list their names on the event page.
Places Available and Numbers Attending The event editor allows you to set the number of people who can attend an event.  Change the way the number is displayed and what to do if there are no free places. THere is also an option to display how many people are already registered.

Auto Responder

Enable This will send an email to the registrant. If not selected you can add the an option the receive an email on the Registration settings.
Name and Email Edit as required. If you leave these blank the plugiun will use the site name and admin email.
Subject Edit the email subject and select to add the event title and/or date
Message Content Add and edit the message you want to send. You can include links and images.
Add registration Details Adds their registration details below the message
Add Event Details Adds the event details to the email with an option for a link to the event.


Use payment forms If the event has a simple cost you can collect the fees using the payment option.
Options Enter your PayPal account details and any processing fees you want to collect.
Coupons Use this is you offer coupons. The link takes you to a page where you can set the coupon code and type of discount (value or percent)
Instant Payment Notification If you have a Business or Permier Account you can receive noticfication of payment. This will appear on the event registration report. There are also options to block registration until payment is complete.


Create Event Template Creates a clone of your theme’s single.php. This may or may not work, it really depends on your theme. The more complex the the theme the less likely this is going to work for you.

Registration Reports

See all registrants Click on the link in the Event Editor to go directly to the Registration Report. Use the dashboard Registration link to access all reports.
Event Selection Use the options to select events by category, name or currency. Selecting the event name will automatically list the attendees.
Downloads Save the details to a CSV file or email them to the address set up on the Event Registration page.
Deletions Delete everybody or just the selected names
  1. Terence Brown on 07 Jul 2019:

    Hi, Thanks for a great plugin. The pro version makes it incredible. I am not sure where to put our facebook url so that it links to the ‘Share on Facebook button. Also, is there a way of changing the colors of the Share on Facebook button (black on dark blue is very hard to read). Thank you.

    Reply to Terence Brown

    • Graham on 08 Jul 2019:

      Hi Terence,
      The color is being set by your theme not the plugin. Easiest way to fix this is use the additional CSS option in your customizer. Try this .qem h4 a {color:#FFF;padding:6px;}

  2. Philip Kunisch on 28 May 2018:

    Hey Graham. My host has no clue why the autoresponder is not working. An Upgrade to the proversion wouldn´t make any difference would it?
    Thx, Philip

    Reply to Philip Kunisch

    • Graham on 28 May 2018:

      The autoresponder is working. The data is sent before the thank-you message displays on the page. If you can see the registrations in the dashboard then it means the email has been sent. Once the data has been transmitted to your host they should be able to track the message. Upgrading won’t help. Can you ask your host if the php mail() function is enabled.

  3. Philip Kunisch on 24 May 2018:

    Hello again. Thanks for the reply to the DGSVO. I would have liked to answer you underneath the post, but there is no way to do so. However I have a new problem to solve. I found out, that there is no registration email sent to the registrants. Even if I put the special option to send an extra mail. Do you have any idea why that is so? Thank you =)

    Reply to Philip Kunisch

  4. Philip Kunisch on 13 May 2018:

    Hey Graham. I don´t know from which country you come from, but you might have heard about this topic DSGVO in the European Union. It´s about data security with a lot of very fussy guidelines. Therefore I have to make sure the data of all clients visiting my website is secure.

    So, my question to you is, if you could tell me where and how long data is saved on any extern servers by using your plugin. And if so, if you could assure me that you are not misusing the data by giving it to any third party. This might be interesting for a lot of people. Best regards, Philip

    Reply to Philip Kunisch

    • Graham on 14 May 2018:

      I don’t store any data. The only thing I keep is your email address and authorisation key if you have upgraded to the pro-version. I don’t even know where the plugin has been has installed.

  5. Philip Kunisch on 10 May 2018:

    Sorry, I found it myself. Thank you so much^^

    Reply to Philip Kunisch

  6. Philip Kunisch on 10 May 2018:

    Hey Mr Graham =). It´s me again. I´m unsuccessfully searching for a way to set off the list of attendees. Event though the box “show list of attendees” was never marked, in my events all names of all attendees are shown. Is their a way to avoid that? Thanks in advance.

    Reply to Philip Kunisch

Web Analytics