Hi @jacquelinetropp,
Sorry for the late reply. That situation is caused by the cache mechanism in hostinger and that’s outside of our control.
Check with them if it’s possible to automatically purge the cache frequently or if it’s possible to exclude our scrips from the cache process.
The majority of the cache plugins have options to exclude the desired scripts.
Check this article.
https://www.wpmobilemenu.com/knowledgebase/tips-tricks/cache-plugins-in-wordpress-mobile-menu/
Will close the topic for now. Let me know if necessary.
I also have exactly the same issue (except that my hosting is SiteGround).
Randomly the plugin will break and the only way to fix it is to flush cache on SiteGround and then the menu will work properly again.
I don’t use any cache plugin. i don’t even use SiteGround cache.
The SiteGround Dynamic Caching works based on headers. it’s the default and for all SiteGround users.
SiteGround wrote:
Since we’re honoring the standard caching headers, your application should work fine with it out-of-the-box even without a specialized extension.
If you’re developing your own script or using a custom web application, you can exclude URLs simply by passing the appropriate header:
<php header("Cache-Control: no-cache"); ?>