Hi
Thanks for the link. That’s helpful.
To clarify: https://cookieconsent.catapultthemes.com/ is not a one page website. It has several pages, e.g. https://cookieconsent.catapultthemes.com/2016/01/09/get-action-yours-intense/ and https://cookieconsent.catapultthemes.com/2016/01/09/colossal-the-go-citrus/. It currently has the option for ‘First Page Only’ selected to ensure that the notification is only displayed on the first page the user visits.
On the link you’ve sent, the notification bar isn’t displaying at all on Chrome. This is because you have a couple of JavaScript errors from other plugins (the booking form, for one) and possibly the theme. You can view these errors in the Developer Tools console.
Testing your site on Edge 13 and 14, I didn’t experience a problem with the notification bar showing after the first page. I clicked from the home page to About Us and the notification bar didn’t reappear. However, if you are seeing a problem I would strongly recommend addressing the JavaScript errors before any other troubleshooting. A simple way would be to disable all plugins, or even each plugin one by one, and retest.
The issue with the iframes is not one I’ve seen before but my thinking is that it would be preferable not to embed an entire WordPress page within the iframe as you are going to be calling wp_head
and wp_footer
(and numerous other actions) multiple times.
I hope this is all helpful. Please let me know if you need anything else.
Gareth