MultiPay – a new way to pay

PayPal, Stripe, WorldPay and Amazon all in one simple plugin. If you take payments on your website you can now offer your customers a choice of how to pay. Take a look at the all new MultiPay Plugin

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. Desiree said:

    Just working on integrating the plug-in into my site. I have followed all the steps and added a price and clicked the boxes to be taken to PayPal…however after I register it does not link to PayPal. Is there another step I’m missing?

    • Graham said:

      Hi Desiree,
      I’ve just registered for a course and it went to paypal. But I did notice that the site is very slow so it looks like nothing happens for a few seconds. I will look at adding a filter to stop people clicking twice on the registration button.

  2. Patrick said:

    Hi There,

    I’ve got a question about your awesome plugin: Quick Event Manager.

    Is there a way to change the slug?

    It is now default as /events/

    And in the breadcrumbs there is now a new section added, for example: Home / events / my events name /

    However when you click on /events/ it is now linking to a new page with just the full description content of the created event (I guess this is a blog category).

    Please let me know on how can I fix this, and keep up the good work!

    Kind Regards

    • Graham said:

      The events are Custom Post Types and have their own permalink path as you have discovered. It’s not a category it’s called a taxonomy and is hard coded into the WP core. Which means you can’t change it. What you could do is set up a redirect in your htaccess to send people back to the event list.

  3. Peter said:

    Does the registration work on mobile devices?

    I use a responsive theme and while it will display the event details, the registration form is not displayed.

    • Graham said:

      Hi Peter,
      Yes it does. Does the form display on your PC? Can you send a link to your site so I can take a look?

    • Peter said:

      The website is in a test phase so it is far from complete but the event registration should be accessible.

      Thanks for the quick response.


    • Peter said:

      Sorry I missed this

      YES it does display on my laptop.

    • Graham said:

      It doesn’t display on mine. I can see the test event but no registration form on any device.

    • Peter said:

      That is my problem. I want it to display on devices and a PC

      Is this something I doing wrong or is it a bug with the plug-in?

    • Peter said:

      I just re-read your reply, when you say all devices, does that include your PC?

      I see the form on my laptop but not my mobile devices. Is that the same as you?

      I have the form set to come below the event.

    • Graham said:

      Nope, I don’t see a form on anything. The plugin doesn’t care what decide you use, the form will always display if you have event set to display a form.

      So it might be worth checking you have got the box to display a form checked and that you allow anyone to register (no just when you are logged in).

    • Peter said:

      OK, What color is my “red Face”


      I had the regestration set to logged in members only, no wonder it did not work on my devices. I changed the setting and it is working now.

      If I could ask you to confirm that it is working on your system/devices, I would appreciate the confirmation.

      Thank You!

    • Graham said:

      It’s always the simple things that catch you out. I can see your form just fine on my phone.

    • Peter said:

      Thanks for all your help. We can consider this issue resolved and closed.

      I will continue to test to see if my group likes and wants to use the tool.


  4. Sherin said:


    Great plugin. I am accepting payments for an event. Even though people have registered for the event and paid, the Registration Report is showing a heading for Payment but the details are blank. How do I know who has paid without accessing the PayPal account?

    Thank you.

    • Graham said:

      Hi Sherin,
      If you have got IPN enabled and setup properly you will see a ‘Completed’ message in the payment column when they have paid. So make sure you have properly configured IPN in your paypal account.

    • Sherin said:

      Hi Graham,

      Thank you for the advice, I installed PayPal IPN and used the PayPal IPM Primary URL as the URL on my PayPal account setup. I can see the payment on PayPal IPN via my WordPress dashboard but the Events report is still showing a blank Payments column. Is there anything else I should be doing?

      Thank you.

    • Sherin said:

      Should I be using this URL on PayPal instead?

    • Sherin said:

      It worked! Looks like I can remove the plugin. One question – will the payment confirmation from PayPal only work with the QEM, since there is only place for one URL on PayPal.

    • Graham said:

      If you want to use the QEM with IPN you have to use the plugin URL. If you want to use a different URL, IPN will still work but you will not see the payment confirmation in the Registrations report.

  5. maka said:

    Hi, very nice plugin. I have some problem due to registration form. I activated it but I don’t get notification e-mails. Can you help me?

    • Graham said:

      Have you added your email address to the settings page? Have you checked your junk/spam folder? If you are sending email to a yahoo account they do get very picky about emails sent from WordPress. Have a read of this article.

  6. Guy said:

    Hi, great great plugin
    1. With the ‘Event manager’ rights only, I cannot select any category (can only create a new one). With the ‘autor’ rights, I can but I cannot publish as I can with posts : its only submitted to publication.
    2. On the attribution of colors in the calendar, I can choose a category but none of any under-category. As for the colors, the back of the text is not shown in the choosen color.
    3. What would be the best way to translate in french the form to fill a new event ?
    Thanks for all

    • Graham said:

      Bonjour Guy,
      1. I can’t fix the category problem. The only way to allow category selection is to allow the Event Manager to edit posts – which means they now have access to the whole site. It will be the same for the author role. There is no simple solution I’m afraid.
      2. The problem with the styling is because your category names have French characters. If you edit the category ‘slug’ so there are no accents it should be OK. To edit the slug go to Dashboard > Posts > Categories.
      3. There is a French translation but it is a bit out of date. Can you help with the translation?

      I will send you an update to the plugin to test the event manager/author role capabilities

    • Guy said:

      Hi and thanks Graham,
      1. To allow category selection is mandatory for an Event manager, I think that he could endorse the autor role.
      2a. I display a Page for the events but I need the genuine name (with accents) of the category otherwise.
      2b. What about the selection of a sub-category for the colours in the calendar ?
      3. With pleasure , but only the ‘new event form’ would be necessary for the beginning.

    • Graham said:

      1. You can only allow category selection if the Event Manager can edit all posts. This isn’t a limitation of the plugin, it’s built into the wordpress core. So if you are happy for the event editor to have access to all posts and pages then all will be OK.
      2a. Only the slug needs changing – the name of the category can stay as it is. The colours are defined in the CSS and CSS only allows the letters a-z.
      2b. Not saure this is possible.
      3. Thanks, I’ll send over the translation files for you tomorrow.

    • Guy said:

      Hi Graham,
      1. With the wordpress genuine ‘author’ profile, you can select any category and publish/delete your own posts. So, this role would be perfect for the ‘Event manager’
      2. I don’t have any accent in my slugs…

  7. Luc van Gerrevink said:

    Hi Graham,

    How can you unregister from an event? How does it work? What should be equal (name and/or email) to unregister?

    • Graham said:

      Hi Luc,
      If someone asks to be removed all you need to do is go to Dashboard > Events. Hover over the event and click ‘Registrations’. You can now delete the person from the list.

    • Luc van Gerrevink said:

      Hi Graham,

      I made a form that also has a option to mark that you are not attending the evement. But you previously sent in the form that you will attend the event.
      Sendening in the second sent form is rejected with the message “Already entered”. How to solve this problem?

    • Graham said:

      There is no simple way to fill in the form a second time to remove yourself from an event. If someone no longer wants to attend all they can do at the moment is send you an email or call on the phone and you can delete them from the list. I could code something but it’s not an easy thing to do and I’m very busy at the moment so this will have to wait a little while.

    • Luc van Gerrevink said:

      Hi Graham,

      What a actually want is to make a second registration under the same name/emailadress. In my form you can select in this “second registration” that you want to unscribed. From every registration I receive an email.

  8. Gert said:


    Nice Plugin. Maybe i’m not looking good, but how can I see the list of events instead of the calender? I use it in the right sidebar.

    Kind regards,


    • Graham said:

      Hi Gert,
      There should be a widget to do this. Check your widget list for one called Quick Event List

  9. Angelo said:

    I followed the instructions in the Event Template but it still show event with sidebar.
    This is the code inside single-event.php what do I have to change to get rid of the sidebar?

    the event address is
    thank you very much

    • Graham said:

      Sidebars are part of the theme. If you want to remove the sidebar you need to edit the theme files and CSS. You can’t control this through the plugin.

  10. Angelo said:

    I haven’t installed your plugin yet but I read your instructions and in my opinion it would be nice having the paypal payment already integrated. Your plugin is interesting indeed, I will give a try and send my opinion as well as a review on WP page.
    Thanks for reading my opinion.
    Best Regards,

    • Graham said:

      Hi Angelo,
      I’m busy with an upgrade at the moment. One feature I have incorporated is a means to link to a thank you page when you can put a payment form. But I will be looking at the integration soon (got a lot of things to do).

  11. Terry Bush said:

    1. How do I label the calendar options event category colors?

    2. How do I remove my personal information from the fill text in the registration form shown?

    • Graham said:

      Hi Terry,
      1. Click on the dropdown and select the category. Then click on ‘Select Color’ to change the background and text colours. Use the panel to chose a hue and shade. Click ‘Current Color’ to close the box.
      2. The personal info only appears when you are logged in. There will be a checkbox to enable/disable this on the next update.

What do you think?

Checkout the awesome new OnePage Theme. Designed for tablets and phones but perfect on a desktop


Ouch! There was a server error.
Retry »

Sending message...

Ask a question

Spambot blocker question

8 + 10 =

Web Analytics Web Analytics