Softminal Cache skips these automatically. You do not need to set anything.
Pages
- Cart, checkout and account pages of WooCommerce, the checkout of Easy Digital Downloads and FluentCart store pages.
- Search results, previews and the Customizer.
- Password protected and unpublished pages.
- Page builder editors: Elementor, Divi, Bricks, Oxygen, Beaver Builder and Brizy.
- The admin area, AJAX, cron and REST API requests.
- 404 pages and feeds, unless you turn on their cache.
- Any URL you add to Exclusions.
Visitors
- Logged-in users, unless you turn on logged-in cache. Editors and administrators never.
- Visitors with a cart or a login, comment or no-cache cookie:
wordpress_logged_in_,wp-postpass_,comment_author_,wordpress_no_cache,woocommerce_items_in_cart,woocommerce_cart_hash,wp_woocommerce_session_,fct_cart_hashandedd_items_in_cart. - Requests that are not normal page views, such as form submissions.
Responses
A page is not stored when it is not a normal 200 page, when it is not HTML, or when it sends Cache-Control: no-store or private, a Set-Cookie header or a security nonce.
Plugins and themes can opt out
Any plugin can define the standard DONOTCACHEPAGE constant on a page, and that page is not cached. Developers can also use the softminal_cache_bypass filter. See Filters and actions.