I should also add that I can see the changes without purging the cache when I am logged in. I need to purge the cache so they show up to non-logged in visitors.
Is there an additional caching plug-in installed? If you disable the Siteground optimizer, then purging the cache shouldn’t even be an option, so I’m not sure how you still get the issue without the plugin installed.
There aren’t any other caching plugins. I tried deactivating the SG optimizer and the events still didn’t show up for non logged in users. That’s the issue. The SG plugin just gives me the ability to solve the issue, but that isn’t the way it should be.
Well, it’s some kind of caching. My Calendar doesn’t have any built-in caching, so I don’t think this is a problem coming from My Calendar. Does this happen on all browsers for you? E.g., if you view the site, not logged-in, from a browser you don’t normally use, do you still get an out of date version of the site?
You’re right. Siteground by default uses pretty aggressive caching so I disabled the dynamic caching through the SG optimizer and the issue cleared up. Thanks for your time.
If you can just exclude the My Calendar main page from caching, that would probably be sufficient; but I’m not well versed in what kind of exclusion options Siteground offers. Thanks!