Hello.
The issue relative to some plugin at your website, that make minimize of JavaScript files and change the location of loading of such files from the header to footer at your page.
Because of that the JavaScript variables of plugin in content of your page becomes undefined, it generate the JavaScript errors, and calendar can not be loaded.
You need to deactivate the plugin that make such manipulations or add the exception to the page with booking form to not minimize the JavaScript files of Booking Calendar and do not set loading at the footer of the page.
If you can not find what exactly plugin do this, please try to deactivate one by one all your active plugins at the WordPress > Plugins menu and make testing after each plugin deactivation. If it does not help, please deactivate all your plugins and activate the default WordPress theme. And then retest it again.
Kind Regards.
I identified the problematic addon to be Jetpack Boost. I will be asking in their forum as well for any solutions, as the Defer Non-Essential JavaScript, Concatenate JS and Concatenate CSS seem to break the Calendar. If you have any ideas on your part of how to fix this, it would be welcome.
-
This reply was modified 3 minutes ago by
kwstas778.
Hello.
- Yes, currently Booking Calendar support only loading of own files at the header of the page. So you need to have exception to not load such files at the footer.
- Also currently I can see JavaScript error at your page :
TypeError: document.getElementById(...) is null
Such error because of this custom JavaScript inside of the page:
document.getElementById("name1").maxLength = "50";
document.getElementById("secondname1").maxLength = "50";
document.getElementById("email1").maxLength = "100";
document.getElementById("phone1").maxLength = "40";
document.getElementById("details1").maxLength = "500";
and it’s seems like some personal customziation (not the part of the Booking Calendar code).
Kind Regards.
