WD Events Tickets
WD Events Tickets adds free/internal ticket registration to WD Events Lite. It is intended for free events, RSVP forms, workshops, community events and non-payment bookings.
Functional overview
- Adds internal event registration forms
- Supports name, email, phone and ticket quantity
- Supports event capacity
- Supports registration cut-off dates
- Creates attendee records in WordPress
- Sends admin notification emails
- Sends customer confirmation emails
- Provides attendee CSV export
- Supports per-event email sender settings
Installation
- Install and activate WD Events Lite.
- Install and activate WD Events Tickets.
- Ensure Advanced Custom Fields is active.
Event configuration
Go to:
WordPress Admin → Events → Edit Event
Configure the ticket settings:
- Enable Internal Tickets — turns on the free registration form
- Ticket Capacity — maximum number of places available
- Registration Cutoff Date — date after which the form closes
- Confirmation Message — optional message shown after registration
Email settings
- From Name — leave blank to use the site name
- From Email Address — should use the same domain as the website
- Admin Notification Email — where registration notifications are sent
- Email Footer / Sign-off — optional footer for confirmation emails
Shortcode
Add this shortcode to the single event template where the registration form should appear:
[wd_event_ticket_form]
Optional event-specific use:
[wd_event_ticket_form event_id="123"]
How registrations work
- User opens the event page.
- User completes the ticket form.
- The system validates capacity and cut-off date.
- An attendee record is created.
- Admin receives a notification email.
- User receives a confirmation email.
Form validation
All ticket forms require the following fields:
- Name
- Number of tickets
If a user submits the form without completing these:
- The form will not process
- The user is returned to the event page
- An alert message is displayed above the form
- No attendee record is created
Admin features
Attendees
Go to:
WordPress Admin → Attendees
Attendee records include:
- Name
- Phone
- Quantity
- Event
- Status
Error messages
The system may display the following messages:
- Please complete all required fields
- Please enter a valid email address
- Not enough places remaining
- Registration closed
These messages appear above the form and do not take the user away from the event page.
CSV export
Use the CSV export option to download attendee data for reporting or event check-in.
Email setup requirements
For reliable email delivery, clients should use an authenticated domain email address and an SMTP plugin or transactional mail service.
- Use an email such as
[email protected]or[email protected] - Avoid Gmail, Outlook, Hotmail or unrelated domains as the sender
- Configure SPF
- Configure DKIM
- Configure DMARC where possible
What happens after booking
- The attendee is created immediately
- An admin notification email is sent
- The user receives a confirmation email
Recommended testing checklist
- Create a test event.
- Enable internal tickets.
- Set capacity.
- Submit a test registration.
- Confirm attendee record is created.
- Confirm admin email is received.
- Confirm customer email is received.
- Export CSV.