Support
Troubleshooting
Start with Diagnostics, reproduce the problem once, and collect exact event, user, and time information without exposing secrets.
Events Plus 0.3.302
First checks
- Open Events > Diagnostics.
- Record every failure and warning.
- Confirm plugin version, WordPress version, PHP version, timezone, HTTPS, permalinks, required pages, attendee table, roles, and mail setup.
- Clear page, object, CDN, and server caches after configuration changes.
- Reproduce in a private browser window with one specific event and account.
Missing, blank, or stale pages
- Confirm the required page exists, is published, and contains the correct shortcode.
- Save Settings > Permalinks.
- Exclude dynamic Events Plus pages and
/event/*from all caching. - Check whether a theme template or page builder suppresses shortcode output.
- Verify JavaScript errors in the browser console if tabs, previews, filters, or scanner controls do not respond.
Email not received
- Check spam/junk and the account email spelling.
- Confirm an SMTP or transactional mail plugin is configured.
- Review the mail plugin log for the recipient, subject, and timestamp.
- Confirm the relevant Events Plus email template has a subject and body.
- For reminders, confirm cron and the event reminder/release settings.
- Do not repeatedly submit a paid booking just to trigger another email; check My Tickets first.
Manager cannot access tools
- Confirm the user is logged in and has the Event Manager role or administrator capability.
- Check Events > Manager Approvals for a pending request.
- Ask the user to sign out and in after role changes.
- For Map Login Connect, verify map status and marker type sync.
- Confirm the required front-end pages exist.
Payment failure or missing ticket
- Confirm the event cost is greater than zero and a provider is selected.
- Check that the event owner’s manager account has the required credentials.
- Verify test/live mode matches the credentials.
- Confirm currency and amount in the provider dashboard.
- Use the provider transaction/order ID to investigate.
- If the provider shows payment but Events Plus has no ticket, preserve the receipt and escalate before retrying.
- Remember that attendee deletion does not refund a payment.
Reminders or venue details not sent
- Confirm WP-Cron is not disabled, or verify the server cron is running.
- Check the WordPress timezone and event start date.
- Check reminder days and venue release days.
- Confirm the attendee is confirmed and has a valid email.
- Review mail logs at the expected daily run time.
Integration failures
- Airtable: verify token scopes, base/table access, field names, and mappings.
- Mailchimp: verify API key data centre, audience, consent, tags, and merge fields.
- Firebase: verify authorised domains, enabled providers, Web API key, Auth Domain, and Project ID.
- Maps: verify enabled APIs, billing, referrer restrictions, and browser console errors.
- reCAPTCHA: verify v2 checkbox keys and domain registration.
Collect useful support information
- Export Diagnostics JSON.
- Provide the exact page URL and event ID/title.
- Provide the affected user role, not their password.
- Provide the date, time, and timezone of the failure.
- Provide the exact error text and a redacted screenshot.
- For payments, provide provider, mode, transaction/order ID, and amount.
- Never send passwords, secret keys, tokens, full attendee exports, or card details.
