Hi @tsteinh,
Do you use a caching plugin or server-side cache?
Ultimate member cache doesn’t cause these issues.
Please make sure to exclude Ultimate member pages from the cache and see if it helps.
Regards.
Yes, there are 2 plugins automatically added to the site by the hosting company. Proxy Cache Purge and WP Super Cache which I cleared before I realized that Ultimate Member had caching. Clearing cache from these 2 plugins did not work. The issue was only resolved when I cleared UM user cache. I just tried it again. I changed a membership level as a user can do and ONLY cleared UM cache. Refreshing the page showed the correct user level. I did not touch the plugin caching.
Users can upgrade (or downgrade) their subscription level. The menu has entries for the appropriate level. When an upgrade or downgrade is done, those menu levels are not changing when the welcome page is shown. If they click the menu item, they are told they cannot access that page (which is correct). The menu should refresh and reflect the change in the subscription level so they can get to the content for that level. I have to clear UM user cache so a refresh does that.
Update. I found out we also had server side caching. I deactivated that and set the Wp Super Cache to not cache. Same issue. The only way the user who upgrades his subscription sees new items in his menu is if I clear UM user cache. I need to deactivate this. I am not in a position to constantly clear cache ‘just in case’ someone does an upgrade! There has to be a way to turn off user caching.
Did some digging and found a place on the UM settings under Misc for Disable Cache User Profile! That solved the problem. Just didn’t see that setting before.