If you are logged into the WordPress back end, and log in, things will progress as expected. This might lead me to believe that it is javascript library related, but I don’t know.
We changed web hosts from Dreamhost to WPEngine on December 13th, and that is when this issue started occurring. Donations through WPGive work just fine, but Event Espresso Events are essentially down. In my support ticket, I said the previous host was HostGator, but that was incorrect.
We’ve received your support token request, however, as your using WPEngine this isn’t something we can fix for you as you’ll need to contact them.
To explain, WPEngine forces server-side caching on all pages by default and you’ll need to exclude the EE critical pages from that caching which we have documentation for here:
So in short, open up a ticket with WPEngine and ask them to exclude the pages listed in Event Espresso -> General Settings -> Critical Pages (if you haven’t changed those pages the slugs in the doc above should work) and the above issue should stop.
The reason it works when logged in vs logged out is logged in users aren’t server cached responses from the server.
Here is the response from WPEngine on the heartbeat:
Heartbeat on our platform is by default limited to every 60 seconds on editing pages. Are you looking to enable it on non-editing pages (pages and posts you are not editing in WP Admin)?
The support post ‘Register Now Button Not Working’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.