Topic starter
23/02/2020 9:36 am
Please exclude wpForo Forum page from your cache plugin!
Almost all cache plugins should have an option to exclude pages from caching process. You should exclude your forum home page from your cache plugin. This is very important.
- wpForo has built-in cache system. It does a very well cache for your forum so it doesn't need other cache plugins.
- All cache plugins can't cache wpForo forum page, because wpForo is not based on WordPress Custom Post Types and those plugins have no idea what they should cache and what not.
- The cache plugins kill all dynamic data of your forum page. These plugins cache the whole forum page and always display the same content. You'll not be able to see new topics and posts information. And all other information on forum page cannot be updated, because of cached/static forum page. You'll always see outdated and wrong information.
- Cache plugins even kill Login/Logout status of users. When you login the forum page is not updated, you still see [Login] button in menu instead of [Logout] menu. All buttons for authorized users are missing too.
Cache Plugins - How to exclude your forum page
WP Super Cache plugin
- Please navigate in Dashboard to Settings > WP Super Cache
- Go to Advanced Tab, scroll down to "Rejected URL Strings" option
- Insert the URL path(s) of your forum page(s) one per line in the option textarea:
/community/ /participant/ /sign-up/ /sign-in/ /change-password/
- Save it and delete all caches.
LiteSpeed Cache plugin
- Please navigate in Dashboard to LiteSpeed Cache > Cache admin page
- Go to Exclude Tab, find the "Do Not Cache URIs" option
- Insert the URL path(s) of your forum page(s) one per line in the option textarea:
/community/ /participant/ /sign-up/ /sign-in/ /change-password/
- Save it and delete all caches.
WP Rocket Cache plugin
- Please navigate in Dashboard to WP Rocket > Advanced Rules Tab
- Scroll down to "Never cache (URLs)" option
- Insert the URL path(s) of your forum page(s) one per line with wildcard (.*) in the option textarea:
/community/(.*) /participant/(.*) /sign-up/(.*) /sign-in/(.*) /change-password/(.*)
- Save it and delete all caches.
WP Fastest Cache plugin
- Please navigate in Dashboard to WP Fastest Cache > Exclude Tab
- In the "Exclude Pages" section click the [Add New Rule] button
- Select [Start with] option in the drop-down menu and insert the URL path(s) of your forum page(s) one per rule in the next field:
/community/ /participant/ /sign-up/ /sign-in/ /change-password/
- If you have more than one forum pages (boards) you should create separate rules for each forum board.
- Save rules and delete all caches.
W3 Total Cache plugin
- Please navigate in Dashboard to Performance > Page Cache admin page
- Go to Advanced Tab, scroll down to Rejected URL Strings option
- Scroll to Advanced section and insert the URL path(s) of your forum page(s) one per line in the "Never cache the following pages" textarea:
/community/ /participant/ /sign-up/ /sign-in/ /change-password/
- Save it and delete all caches.
WP-Optimize Cache plugin
- Please navigate in Dashboard to WP-Optimize > Cache admin page
- Go to Advanced Settings Tab, find the "URLs to exclude from caching" option
- Insert the URL path(s) of your forum page(s) one per line with wildcard [*] in the option textarea:
/community/* /participant/* /sign-up/* /sign-in/* /change-password/*
- Save it and delete all caches.
SiteGround Optimizer plugin
- Please navigate in Dashboard to SG Optimizer > Caching admin page
- Scroll to Exclude URLs from Caching section and click the "pencil" button, enable it, and click the button again
- Insert the URL path(s) of your forum page(s) with wildcard [*] in the pop-up filed:
/community/* /participant/* /sign-up/* /sign-in/* /change-password/*
- Save it and delete all caches.
Related topics: https://wpforo.com/community/?wpfin=tag&wpfs=cache
In case you want to say thank you !)
We'd really appreciate and be thankful if you leave a good review on plugin page. This is the best way to say thank you to this project and support team.