Events +

Create and manage events. Like Facebook Events or Eventbrite – but with more power and flexibility.

Get Events + »

or get all our 350+ premium plugins & themes »


Events and bookings widgets
Getting Started Guide
Plugin Settings
Insert Maps
Set Dates
Manage Events
RSVP with Twitter, Facebook or WordPress
Get Directions to the Event
A Sample Event


Watch video

Events + gives you a flexible WordPress-based system for organizing parties, dinners, fundraisers – you name it.

Take control of your social calendar without having to rely on a third-party web app and manage your events from the comfort of your WordPress dashboard.

Events + is Feature Packed

This plugin allows you to do everything you can do with Facebook events plus a whole lot more. Use Events + to make your events a huge success:

  • Integrates with PayPal. Sell tickets to your event and accept payment in any major currency.
  • Hassle-free interface. Creating your event is as simple as adding a new post to your WordPress site.
  • Facebook and Twitter login. Guests can RSVP using their social media profiles – no WordPress account required.
  • Integrated Google Maps. Easily insert Google maps with built-in direction features for attendees, thanks to integration with Google Maps by WPMU DEV
  • Custom Widgets. Easily display event attendees, upcoming events and most popular events in any widgetized area of your site.
  • Compatible with any WordPress theme. Looks great out of the box or customize the style and layout to fit your site.
  • Keep tabs on who’s coming. Monitor the guest list from your WordPress dashboard, with the option to display public RSVPs on your site.
  • Other features: recurring events, auto-scheduler, limited capacity events, “my events”, e-newsletter integration, front page editing, guest list options and more.
  • Combine with other WPMU DEV plugins. Easily integrate Google Maps with your events to help guests find their way.
  • Shortcodes. Display calendars, maps and expired events.
Events +

Custom widgets allow you to display details about your most popular events, information about upcoming events and who has RSVPed to your events.

Events + is Powerful, Quick and Easy

Creating a new event is as simple as publishing a post. Your guests can RSVP using a WordPress, Facebook or Twitter account.

Don’t forget to add maps to your events to help guests find their way.

 Events + is the easiest way to manage your social calendar.
Events +

Easily create new events – it’s just like creating a new post.

More than 30+ Extra Features

The plugin comes with lots of fantastic extras:

  • Event countdown
  • Events cancellation
  • Front page editing
  • Limited capacity events
  • Integration with Membership by WPMU DEV
  • Export events in iCal format
  • Event maps

Do you have events planned and need to sell tickets? Do you want a page where people can RSVP? Then this plugin is for you!

Please Note: In order to utilise the full Map integration you need to install our Google Maps plugin.

Also, to enable network display capabilities in available widgets and shortcodes, you must install our Post Indexer plugin and configure it to also index the incsub_event post type.

Getting Started

Download the latest version of the Events + Plugin here and unpack it.

Once unpacked you need to upload this content to your website. Providing you have not changed your plugin directory path, it will look like this:


You will upload your plugin (unpacked folder with content) there, so log in through FTP or if you are on a local host you can move the folder over. The path will then be:

/wp-content/plugins/events-and-bookings/ (And all of the folder content of course)

If you’re new to all this and want to learn more about FTP, this link will get you started:

Now pop over to your WordPress Dashboard

Admin » Plugins

And activate the Events + Plugin.

If you’re running in Multisite mode you can network activate the Plugin. There are no network settings and the Plugin will function on all sub sites independently. You will also have network wide widgets.

GETTING STARTED, STEP 1: Configure Your Settings

Now that you have the Plugin installed and activated you can configure your Plugin. Go to:

Admin » Events

You will see the initial ‘Getting Started’ screen that will guide you through the 4-step setup process.

Click on ‘Configure Your Settings’ Button. You will be sent to the Settings Page.

You can also get to the Settings Page from the Events menu:

Plugin Settings

The slug is the url for your event listings. Let’s assume this is a events page is for WordCamp, so we enter into the slug field ‘wordcamp-events’, your url will now be:

Next you need to decide if these events will be paid ones, checking that option will allow you to sell tickets through PayPal.

A great way to network your events is to utilize social networks, so checking the ‘Allow Facebook and Twitter Login?’ will allow you to connect with both Facebook and Twitter.

And the final option here is for RSVP. Do you want people to see who else is attending your event? If so then get that option checked – friends of those attending might sign up to make the event all that more special!

Please take note of the blue ‘information’ circles with the white ‘i‘ inside. If you hover over these or click on it a dialogue block will appear with some helpful tips on how to complete each field, as seen below:

You will also notice the Step by Step blue ‘pop up’ box that will guide you through your initial setup, as seen below:

Appearance Settings

Without overriding the ‘default’ appearance you will see this:

- Archive template

- Single Event template

When you select ‘Plugin: Calendar’ it will look like this:

- Archive template

- Single Event template

When you select ‘Plugin: Default’ it will look like this:

- Archive template

- Single Event template

When you select ‘Plugin: Default’ it will look like this:

- Archive template

- Single Event template

Payment Settings

If you checked the earlier option ‘Will you be accepting payment for any of your events’, you will have the Payment Settings box after the ‘Appearance Settings’.


Here you can enter the currency you would like to accept / receive via PayPal.

You can find a list of the accepted PayPal codes here:

And here are some codes for the most popular currencies:

GBP – Great British Pound
AUD – Australian Dollar
EUR – Euro
USD – United States Dollar

PayPal Email Address

Enter the email address that is linked to your PayPal account.


This is a term used for a testing environment. By selecting PayPal Sandbox mode you can test your payment process, without processing live payments. Once you finished testing your site, you can simply deselect this option and you will be ready to earn some cash!

API Settings

If you checked ‘Allow Facebook and Twitter Login?’ you will be able to see the API Settings box.

For more information on how to create your Facebook and Twitter Apps, please see the below information:

Facebook App ID

You can get your Facebook App ID from here:

If you don’t have a Facebook App ID you can create one by following the instructions provided on the Facebook Developers page (see link above).

Take note: If you’re using another plugin that also loads Facebook scripts you might encounter some plugin conflicts, one or both plugins might even stop working. Our Developers built in a feature where you can turn off the Facebook scripts that would normally run from the Events + Plugin. Simply check the box ‘My pages already load scripts from Facebook’ to prevent our Plugin from loading the scripts again.

Twitter Credentials

You can get a Twitter App here: Make sure you set the Callback URL in the “Settings Tab” of the App for the App to work. Set the Callback URL as the link to your site.

You will need to enter your Customer Key and Twitter Consumer Secret to finish this section of settings.

Note: If you get a ‘Whoa there! There is no request token for this page’ message, do the following:

  1. Clear cache/cookies
  2. Create your app as instructed
  3. Go to ‘Oauth tool’ tab in the Twitter App and copy URI in the ‘Request URI’ field and paste it into the ‘Callback URL’ field in the ‘Settings’ tab
  4. Select ‘Access’ level (read-only or read and write) as necessary
  5. Save and proceed as mentioned above

Events + Plugin Extras

BuddyPress: My Events
BuddyPress: Group Events

Please take note of the below reminders when activating these BuddyPress Add-ons.

Email E-Newsletter integration

Please take note of the below reminder when activating the Email E-Newsletter integration Add-on.


Once the Capabilities Add-on is activated you will notice the Event Capabilities Box appearing where you can specify the privileges for each of your users:

Capabilities can be set for the:
- Administrator
- Editor
- Author
- Contributor
- Subscriber
- Directory Member Paid
- Directory Member Not Paid

Front-page editing

Once the Front-page editing Add-on is activated you will notice the Front-page editing Box appearing where you can specify which Front editor page you would like to use:

Available pages that can be used with the Front-page Editor:
- Default
- Listings
- Sample Page
- Sign in
- Sign up

Limited capacity Events

Guest lists options

Once the Guest lists option Add-on is activated you will notice the Guest List Options Box appearing where you can specify how you would like guest avatars and guest names to appear:

Once finished with all these settings, remember to ‘Save Changes’ and then click ‘Go back to Getting started guide’.


Click on the ‘Add an Event’ button if you’re on the default Events page. Or use the Events side menu and click on ‘Add Event’.

Admin » Events » Add Event

The standard WordPress article creation page will appear, with a few modifications to it.

First of all, you will notice the Step by Step blue ‘pop up’ box that will guide you through the rest of your setup.

Start by adding the Event title.

Next add the Event location.

If you have the WPMU DEV Google Maps Plugin installed you will notice a small globe appearing next to the title ‘Event Location’ as seen below:

You can click on this globe which will bring up a box to add a map to your Event.

Enter your location, give your map a name, place the marker and click on ‘Insert this map’.

The result you will see on your Event page will be:

Enter time and dates.

You can also add more dates to your Event by clicking on the ‘Click here to add another date to event’ button.

Update the Event status.

Options are:
- Open
- Closed
- Expired
- Archived

Update the Event type.

Is this a paid event? Yes or no.

Note that if you activated the Payments via MarketPress Products addon, you will see an additional dropdown menu where you can select the product your event should be associated with. You must create the product in MarketPress before you can select it from the dropdown in the event editor. See the FAQ below for more.

If you activated the Event Capacity Add-on earlier, you will notice another option on your Event Details page.

Enter the maximum attendees for this event or check for unlimited (self explanatory).

Add your Event details.

See who has RSVP’s in the below section.

And click on ‘Publish’!


When I click ‘Preview’ to see my Event I don’t see ANYTHING on the page?  Is it broken? What’s up with that?

From the Dev: This is by design – previews do not work, as the meta fields may not get saved entirely in default AJAX requests. Good catch though!

MarketPress Integration

First, activate the Payments via MarketPress Products addon in Events+.

You can create a special category in MarketPress for events, and limit the selection to that category when associating an event with a MarketPress product in the new setting that appears in Events+ when the addon is activated.


You will then see an additional dropdown menu in the Event Details when you create/edit an event where you can select the MarketPress product your event should be associated with as mentioned above.

Note that the product must exist in MarketPress before you can select it from the dropdown in the event editor.

Your users will click the “I’m Attending” button as usual, but will see the MarketPress “Add to Cart” button appear instead when they do. The price that appears in the event is the price you enter in the MarketPress product.

If you have the MarketPress Shopping Cart widget enabled in your sidebar, they’ll see their selection appear instantly.


If you liked Events +, you’ll love...


Fundraise, collect donations or kickstart your project idea with this powerful and adaptive plugin, Multisite and BuddyPress ready too!

BuddyPress Group Calendar

Maintain, update and share upcoming group events with really swish calendar functionality.

Shopping Cart

The best premium WordPress eCommerce plugin available – packed with features and no extensions required.