Caching plugins can offer significant speed improvements for your end users when they are browsing your web pages.
They can also provide bandwidth use reductions and improved search engine optimisation.
Despite these improvements caching plugins may also create problems when your website is serving up dynamic content like KB Support does. We therefore recommend that you disable caching of these pages within your caching plugins settings.
Dynamic Content within KB Support
The core KB Support plugin serves dynamic content within the following pages and shortcodes…
- Ticket Submissions page
This is the page where you have the[kbs_submit]
shortcode and is defined within Tickets -> Settings by way of the Submission Page option - Ticket Management page
This is the page where you have the[kbs_tickets]
shortcode and is defined within Tickets -> Settings by way of the Tickets Page option - Profile Management
This is a page you may have chosen to create and included the[kbs_profile_editor]
shortcode - Article listing
This is a page you may have chosen to create and included the[kbs_articles]
shortcode
The core KB Support plugin attempts to notify caching plugins to not cache both the Ticket Submissions page and the Ticket Management page by defining the DONOTCACHEPAGE
constant*, however not all caching plugins will adhere to this. For this reason, we recommend configuring all caching plugins to not cache the pages listed above.
Please review your selected caching plugin’s documentation to determine how to bypass caching for specific pages.
* Defining the DONOTCACHEPAGE constant was introduced in version 1.0.4 of KB Support
Was this article helpful?
We're working hard to ensure we provide you with useful and relevant documentation to help you get the most out of KB Support.
Please take a moment to let us know if you found this article helpful.