Apps Ballance Cash_2 Chat Checkout Click Code Cog_Wheels Compose_email Conference Contacts Earth Edit_File_1_ Email Email_2 File Folder_2 Gift Group Group_2 Help ID ID_2 Key Keys Laptop_Store Like_1_ Link Lock Log_Out Map Marketing Mobile_UI Navigation POS Partnership Profile Safe_2 Search_User Secure_Files Settings Share Shield Shield_2 Shopping_Cart Support_Male Trash Type_pin User_female User_male logo copy

Compatibility with Caching

Iain Poulson avatar
Iain Poulson Last updated on September 2, 2021

Excluding pages from the cache

If using a caching plugin, make sure you exclude the following pages from the cache through their respective settings panels (the slugs are the defaults used by the plugin installation, but they might be different on your site):

  • Login Page (/login/)
  • Password Recovery Page (/password-reset/)
  • Registration Page (/register/)
  • Account Page (/account/)
  • Profile Page (/profile/)
  • Pages with the ‘wpum_user_directory’ shortcode

These pages need to stay dynamic since they display information specific to the current member.

The pages configured are in Users > Settings > General, and you will need use the page slug when exlcuding in plugins or hosting:

Hosting Caching

WP Engine

WP Engine, like many WordPress managed hosts, aggressively cache site pages. To exclude the following pages from the cache, you need to ask WP Engine through your user portal to exclude the /password-reset/ page from the cache.

 
See https://wpengine.com/support/cookies-and-php-sessions/#Exclude_Pages_from_Cache_when_Cookie_is_Present

Caching Plugins

WP Super Cache

WP User Manager is compatible with WP Super Cache. Please ensure that the the above pages are excluded from the cache by placing the corresponding endpoints here WP Admin > Settings > WP Super Cache > Advanced.

WP User Manager logo

Get Started with the Best WordPress Membership Plugin Today

Connect, Manage and Build your Membership Site

Need more help?

If you still didn't find an answer you can always contact us

Submit a ticket