Posted: November 16, 2020 at 6:02 am
|
Our Event page is working great (https://tchabitat.com/events/virtual-gingerbread-house-build/) but as soon as we go to register and purchase a ticket the page is blank. I checked the shortcode on the page and that looks fine. I also previewed the page in a default theme and the page still comes up blank so I don’t think it is theme dependent. We are also using the default checkout page in case that is helpful (https://tchabitat.com/registration-checkout/). Any thought on why the page would not display? When I inspect the page I can ‘see’ that all the elements are there, they just don’t visually show up. Any help would be greatly appreciated! Thanks so much! |
Hi there, The theme sets the opacity of pretty much everything to 0 (meaning its all invisible) until the JavaScript has finished loading which then sets the opacity back to 1 so its visible again. However, on the checkout page, there is a JS error being thrown which will then prevent the above from happening. The error(s) being thrown is:
The So, starting with the easiest, do you have any plugins intended to speed up the site by altering how JavaScript files load? |
|
|
Hi Tony, No, there is no caching plugins installed on the site. Is there anything we can add the to functions file that would force the opacity? |
It’s not just caching plugins that will try and move JS files.
Not without knowing what is causing the problem first. — I’d recommend finding what is causing this rather than trying to hide/work around it. The way I would do this is using the WP Health Check & Troubleshooting plugin: https://en-gb.wordpress.org/plugins/health-check/ That plugin allows you (the admin) to load the site without any additional plugins and a default theme without affecting your regular uses. Then you can enable Event Espresso and retest, then switch back to your theme again and see if the issue happens with just the theme (just refresh the checkout page). If not, enable each plugin one by one, refreshing between enabling each one until the problem comes back, you then know which plugin it causing the problem. First, create a database backup of the site just to be safe. Once you have a backup install and activate the above plugin. Then go to Tools -> Site Health -> Troubleshooting -> Enable Troubleshooting mode. You’ll see in the admin bar it has ‘Troubleshooting Mode’, hover over that and you can switch themes and manage the active plugins. |
|
|
That is an awesome plugin! That helped us identify that the issue wasn’t our theme, but one of our theme’s plugins. Thanks for the help and I think we are now able to resolve the issue. Thanks Tony! |
You’re most welcome. May I ask what the plugin was, just so I can make a note incase anyone else reports the same issue and they are using it we’ll know to start there? |
|
The support post ‘Registration page is blank’ 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.