Administrator setup

Getting Started

Set up the plugin in a controlled order, then test the complete attendee journey before launch.

Events Plus 0.3.302

1. Check the site requirements

  • WordPress 6.0 or newer and PHP 7.4 or newer.
  • HTTPS enabled for account, booking, and payment pages.
  • Pretty permalinks enabled under Settings > Permalinks.
  • A writable uploads directory and PHP memory of at least 128 MB; 256 MB is preferable for PDFs and images.
  • Working WordPress email. Use an SMTP or transactional mail plugin on production.
  • WP-Cron enabled, or a real server cron calling WordPress cron regularly.

2. Install and activate Events Plus

  1. In WordPress, go to Plugins > Add New > Upload Plugin.
  2. Upload the Events Plus ZIP, install it, and select Activate.
  3. Open Events > Diagnostics. Fix failed checks before continuing.
  4. Go to Settings > Permalinks and select Save Changes once, even if no setting is changed.
Activation does not delete or reset data. Deactivating the plugin stops reminders but leaves events, attendees, settings, and users in place.

3. Verify the required pages

Activation creates these public pages. Do not change their slugs unless you also account for plugin links and cache exclusions.

Page Slug Shortcode
Events /events/ [cem_events]
Event Manager Login /event-manager-login/ [cem_event_manager_account]
My Events /my-events/ [cem_event_dashboard]
Create Event /create-event/ [cem_create_event]
Event Check In /event-check-in/ [cem_event_check_in]
Profile /profile/ [cem_user_profile]
My Tickets /my-tickets/ [cem_my_tickets]
Booking Confirmed /booking-confirmed/ [cem_booking_confirmed]

4. Complete core configuration

  1. Open Events > Event Settings. Add Maps and reCAPTCHA keys if used, choose menu behaviour, upload ticket and email logos, and set the event listing options.
  2. Open Events > Event Types. Review the seeded types and edit their templates.
  3. Open Events > Email Templates. Set branding, subjects, bodies, and email CSS. Preview each important template.
  4. Open Events > Colors and match the front-end forms to the site.
  5. Create or approve an event manager, then complete that manager account profile and any payment or integration credentials.
  6. Exclude dynamic pages from all page caching: /event-manager-login/, /my-events/, /create-event/, /event-check-in/, /profile/, /my-tickets/, /booking-confirmed/, and /event/*.

5. First-event launch checklist

  • Create a free, private-purpose test event and publish it.
  • View the event while logged out and on a phone.
  • Create an attendee account and complete a booking.
  • Confirm the booking email arrives and links work.
  • Open My Tickets and verify the ticket, dates, venue visibility, and QR code.
  • Export attendee CSV and PDF files.
  • Test manual check-in and the staff scanner URL.
  • For paid events, test in Stripe test mode or PayPal Sandbox before using live credentials.
  • Confirm the WordPress timezone and event country are correct.
  • Run Diagnostics again immediately before launch.