Hi,
Are you using WooCommerce for your shopping cart? It is compatible with Falcon and SSL. If not, let us know what you are using and we can look into it further.
https://support.wordfence.com/support/solutions/articles/1000074182-is-wordfence-and-falcon-caching-engine-compatible-with-woocommerce
Thanks!
Brian
Hi Brian,
We will be using WooCommerce on a different site soon, so it’s great to know it’s compatible with WordFence, but on this particular site, we’re using Give: https://givewp.com/
Give is a plugin made specifically for donations, and seems to be very well crafted. It integrates with Authorize.net, Stipe, PayPal, etc. In our case, we’re using Give to help raise funds for a school.
I’d hate to lose Falcon caching, so for now, I have enabled “Allow SSL (secure HTTPS pages) to be cached”.
Update: just found your doc about caching. How can I implement wordfence::doNotCache() on any arbitrary WordPress page?
@michaelnorth:
wordfence::doNotCache() can be used in theme templates, plugins, or other .php files, but if you just want to exclude certain pages, you can use “Cache Exclusions” on the Performance Setup page, on the Wordfence menu.
Near the bottom of the Performance Setup page, just above the Cache Exclusions list, choose “URL Starts With” and enter the path to the page you don’t want to cache, such as “/donate/” in the text box, and click the “Add exclusion” button.
You can add more than one exclusion if necessary, or change the type of matching like “URL contains”.
If you also enable the option “Add hidden debugging data to the bottom of the HTML source of cached pages”, you can view the source of a page to see whether or not it is being cached. Make sure to test from a separate browser where you have not logged in to the site, since pages aren’t cached for logged-in users.
Let us know if this helps, or if you have any other questions!
-Matt R
Excluding pages using the native Cache Exclusions list worked perfectly. Thank you!
Great, thanks for confirming!
-Matt R