Posted: January 4, 2025 at 12:09 pm
Hello – can you please assist? My event is open and taking registrations – whey does it work on a laptop but not using a mobile device? Here is the link https://vernonfilleyartmuseum.org/mardi-gras-to-benefit-the-filley-art-museum/ |
|
The host had me add a plugin called WP Rocket and add pages for cache exclusions but it didn’t work – they said I need to contact you to update our plug in – is it possible to do when I already have an event live for registrations? |
|
They though Event Espresso – Promotions (EE 4.9.10+) was the issue – should I just delete that plug in? thanks so much for the help |
|
Looks like my current version is Version 5.0.11.p – do I have to update ? hate to change things since my event is live and some people have registered on the back end. |
|
On the advanced setting for pages to not cache I added Still not working though – are there other pages on updated version? |
|
Hi there, Registrations don’t work for me on desktop either, and it looks like the registration checkout page is either set incorrectly or has been privately published (which would explain why it works for you if you logged in on desktop by not mobile). Go to Event Espresso -> General Settings -> Critical Pages (tab) What does it show for Page status and Shortcode on the ‘Registration Checkout Page’ row? Edit this page: https://vernonfilleyartmuseum.org/?page_id=10903 Is is set to privately published? If so, change it to be public and and save, then retest, does it work then? |
|
Thanks – well It worked on mobile or laptop if I was logged in as the admin on the website. But I followed your link and the page was set to “draft” so I public published it as you reccommended. How did this get changed all the sudden as all my other events did this too all the sudden. I’ve been using for a year with no issue. Maybe we changed a setting somewhere by accident. It looks like all the critical pages are unpublished? Can I send you a screenshot of those and do I need to change those? Should I uninstall the WP Rocket that the host told me to install in order to fix this? Is that Cache thing they told me about not an issue? |
|
The reason its not working (on any device) is down to those critical pages being draft. As an admin (logged in) ou can view those draft pages using any device, but public visitors can’t see those, so it will fail on any device not logged in.
That’s good, all of the EE critical pages need to be published publicly for EE to work, those are the only 4 pages we require for EE to work.
This isn’t happening for a specific event, it’s an issue with your Event Espresso configuration on the site so it happens to all events becuase it is a critical page that is the problem. All events go through the Registration Checkout page, the events themselves pass all of the data over to the checkout so if there is an issue with checkout it affects everything. I can tell you that EE will not change those posts to be draft, we require them for EE to work so the only thing EE will ever do with them is create them and publish them on initial activation. Anything after that is done outside of Event Espresso.
Unfortunately, that’s not something I can give you an answer to. The change here is going to be something changing those posts from outside EE, but I have no idea what, it’s not something I’ve seen happen before.
Sure, if you want to send a screenshot over to support[at]eventespresso.com I’ll take a look, but yes, all of the critical pages should be published publicly.
I don’t understand why they had you install that plugin, they’ve asked you to install a caching plugin adn then exclude EE from the cache…. but if you didn’t have WP Rocket installed in the first place it wouldn’t have been caching EE and so wouldn’t need to exclude it. If the site runs without the cache, I’d clear the cached within WP Rocket and deactivate it.
Caching is a way of reusing data for multiple requests… say you load a page on your site. WordPress pulls in all of the data for that page and builds out the content to then display to User A. User B comes along and views that same page, if nothing changed on that page then rebuilding all of the page isn’t very efficient, if you can use everything that was sent for User A and send it to User B… great! Thats quick and efficient. Where that becomes a problem is e-commerce (like Event Espresso) becuase User A and User B’s data will NEVER be exactly the same, we need to keep those separate, so you can’t cache that data and resuse it. That means that if you use caching on the site, EE pages need to be excluded from it. This is where I’m a little confused as to their recommendation of using WP Rocket… if there wasn’t a cache in the beginning then the issue wasn’t with caching (as there was none) so their solution was then install a caching plugin and exclude EE from that caching? Caching is fine, if you exclude EE’s pages from the cache, but I don’t think (based on the info you’ve given) that caching was/is the problem so far. |
|
You must be logged in to reply to this support post. Sign In or Register for an Account