When using The Events Calendar and Event Tickets plugins for WordPress, it can be frustrating to discover that RSVP or ticket fields are not showing up on your event pages. This article outlines the most common causes of this issue and provides steps to resolve it.
Common Causes and Solutions
- Ticket Not Attached to the Correct Event
Tickets must be properly associated with an event for them to appear on the front end.
Fix:
Go to Events > Edit Event and scroll to the Tickets or RSVP section. Make sure at least one ticket is created and published under that event. - Ticket Was Created Using a Different Commerce Engine
Tickets are tied to the commerce engine used when they were created. If you switch from Tickets Commerce to WooCommerce, or vice versa, tickets created under the original engine will no longer be visible on the front end.
Fix:
– Recreate the ticket using the currently active commerce engine.
– Refer to the official guides on Switching from Tickets Commerce to WooCommerce and Switching from WooCommerce to Tickets Commerce - Event Date Is in the Past
If the event date has already passed, ticket fields may be hidden from view.
Fix:
Update the event date to a future date and check if the ticket fields reappear. - Ticket Sale End Date Has Passed
If the ticket’s “Sale End Date” is set to a past date or time, the ticket form will not display.
Fix:
Edit the ticket and extend the sale end date to a future time. - Theme Conflict or Template Override
Some WordPress themes override plugin templates, which can interfere with how tickets display.
Fix:
Temporarily switch to a default theme like Twenty Twenty-Four and test again. If ticket fields appear, your theme is likely overriding the templates. You may need to update your theme’s event templates or remove custom overrides located in:/yourtheme/tribe-events/ - JavaScript or CSS Conflict
A conflict with other plugins or scripts may prevent ticket fields from displaying properly.
Fix:
– Use browser developer tools (Inspect) to check for JavaScript errors.
– Deactivate other plugins one by one to identify conflicts.
– Clear all caches (including plugin and browser caches).
You can check our detailed guide on Conflict Testing here. - Tickets Block Not Added in Block Editor
If you’re using the block editor and forget to add the “Tickets” block, fields will not show up.
Fix:
Edit the event and ensure the RSVP or Tickets block is inserted into the content. This is necessary for displaying RSVP forms or ticket selectors when using the WordPress Block Editor. - Missing or Outdated Plugin Files
If the Event Tickets plugin or its add-ons are missing files or are outdated, key functionality may break.
Fix:
– Go to Dashboard > Plugins and ensure The Events Calendar and Event Tickets (and Event Tickets Plus) are both installed and updated to the latest version.
– Reinstall if needed. - Capacity Is Set to Zero
If ticket stock is set to zero, the ticket field may be hidden.
Fix:
Check the Capacity value under the ticket settings and make sure it is above zero. - WooCommerce Settings
If you are using Event Tickets Plus with WooCommerce, the ticket may not appear due to a misconfiguration.
Fix:
– Ensure that WooCommerce is installed and active.
– Confirm that your ticket is published as a product and not in draft mode.
– Make sure no custom WooCommerce settings are hiding the product on the frontend.
Additional Debugging Tips
- Use Health Check & Troubleshooting plugin to test for conflicts without affecting your live site.
- Enable WP_DEBUG in your
wp-config.phpfile to catch PHP-related issues. - Review any console errors using Chrome Developer Tools (F12 > Console tab).
By following this guide, you should be able to identify and resolve most cases where RSVP or ticket fields are missing on the front end of your WordPress site.