Hello,
I am using the pro plugin for the first time, but I am having a few issues, I DID look and found solutions and they are not working and used Chat GPT for fixes and set up and it is not working
/ao_noptirocket
/jetpack=comms
/kinsta-monitor
ao_speedup_cachebuster
/removed_item
/my-account*
/wc-api/*
/edd-api/*
/wp-json*
/wp-admin/admin-ajax.php/
/wp-admin/*
*?elementor
elementor-frontend.js/
elementor-common.js/
elementor-admin-bar.js/
3. I also tried finding “Disable Cache for Logged-In Users” and “Enable Cache Bypass for Logged-In Users” and I could not find that.
4. I Enabled Elementor’s Safe Mode and nothing (for editing or fixing LCP).
5. I have not touched anything in cloudflare, so let me know if you need those settings.
6. When I test the cache, I am getting the below:
Issues
This seems like it fixed some items and then broke some items, if I can get this in the 90’s I will be all for using this plugin. Please help or let me know what else you need from me.
7. Also let me know if editing nGenix to add, Overwrite the cache-control header for WordPress’s pages using web server rules or Add browser caching rules for static assets would help, I can contact the host.
8. Sorry for the 2 edits now some pages do not have the same layouts as before in Incognito, https://neofence.com/cleveland-commercial-fence-installation/. Some page look ok logged in? I wish this would work, it took away alot of the other page speeds stuff, but this is happening now.
Thanks
]]>Hello greetings,
I have News Carousel on the home page and lately when I activate Super Page Cache the latest post is not shown in real time. Using the /?no-cache rule also does not show the latest posts.
I tried excluding the home page in advanced options and the latest posts still do not show.I also have the cloudflare service activated.
What do I have to configure to work correctly?
Thank you
Noticed the interface changed and now you’re doing file based caching. I originally just used this plugin for CF caching. Where was the announcement with these changs?
]]>Previously, when the plugin name was different, I noticed the parameter /?swcfpc=1
appended to URLs while logged in, but this is no longer happening. This change has led to two significant issues:
Could you help identify why this behavior has changed and suggest solutions to fix these caching problems?
]]>Hey there,
I just realized that I’ve been getting this error every half an hour for the past month or so:
18-Nov-2024 12:30:06 UTC] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/aviamond/public_html/wp-cron.php:30) in /home/aviamond/public_html/wp-content/plugins/wp-cloudflare-page-cache/src/Utils/Helpers.php on line 21
Any idea what’s happening?
]]>Hey team, Hope you’re having a great day! Wondering if you can help: I’ve got the cache setup and working all greatly, aside from the fact that it will not automatically purge the cache when a post (any post type) is updated. I’ve tried with the default post type and pages, as well as events from The Events Calendar, and also from within the page builder (Cornerstone by Themeco, only used on page post type).
I’ve tried with the “Disable cache purging using queue” setting both enabled/disabled. The logs only show the cache being purged when I manually click “Purge Cache” or “Purge Cache for this page only”.
Hoping you can point me in the right direction. Thanks
Hi,
I have a Woocommerce client site for a restaurant that has a menu page. You are able to add items to your cart from either the menu page or from individual product pages. The Add to Cart button text says “Add to Cart” during business hours and “See More” (since online ordering is disabled) after-hours. The way I change this text is by having a PHP function in my child theme that checks what day/time it is and then returns what the button text should be. However, I’ve noticed issues where the text doesn’t change to “Add to Cart” at the start of business hours and to “See More” after the business day is over. I figure that it’s due to the HTML page being cached in Cloudflare, so for the last several days I’ve just been manually purging the cache for the Menu page when needed.
However, sometimes it does seem to auto-purge. I’ll load the website at 10:59 AM and it’ll say “See More,” and then when business hours start at 11 AM I’ll refresh and it’ll now say “Add to Cart.”
What is expected behavior here? My intuition tells me that the button text should NOT change automatically due to the HTML page being cached, and that I will need to write a cronjob to purge the Menu page on a schedule. Side note: I would prefer not to exclude this page from caching due to page speed reasons; I’d rather just purge it twice a day via cronjob.
]]>Hi, I hope your day is going well.
After your previous help I was able to activate Cloudflare but I still get the test fail message in the test and suggestion to contact support.
I hope you can help me to see CloudFlare working.
Thank you!
]]>Starting with v5.0.5 the ?swfpc=1 is no longer being added to links, and viewing the site on the front end displays only the cached version without the admin bar, even when logged in. Site menus and links no longer add the cachebuster either. Also important, the Cloudflare CDN settings tab is also missing even when Cloudflare CDN caching is set to Yes, so all those settings are not available such as Workers mode, etc.
v5.0.4 is working, as I’ve rolled back from v5.0.8 until it started working again.
Please better test your releases, and please ensure the cachebuster functionality is always tested because many clients are reporting it as an issue to us.
]]>Hi,
I’d like to purge certain pages (menu/ and product/*) on a schedule. I see in the Advanced settings that there’s a URL to purge the whole cache, but is there a way to only purge certain pages?
]]>Hi,
It seems there’s an issue with recent Cache rule (created by plugin) in combination with WPML (wpml cookie)
With WPML cooke I’m geting Cf-Cache: DYNAMIC header for all pages (nothing is cached)
In the WPML settings, it states: “WPML will set a cookie with JavaScript that allows it to output the correct content for AJAX operations…”
I believe the problem is that new cache rule have this part: ‘… and not http.cookie contains “wp-“…’ which matches ‘wp-wpml_current_language’ cookie
I guess you have to adjust/fix cache rule created by plugin
]]>The problem im facing is that, after clearing the cache, new users get the right (last version) js scripts (working ok), but when i visit the site (logged in and using the busting parameter!!), i get the deprecated js versions. i checked that i get a HIT in the cache headers even using the parameter. FYI, the scripts i mention use control version parameters also.
Im on cloudways with varnish set to be cleared when cloudflare clears cache.
i tried: “Add browser caching rules for static assets” activated and deactivated, also disk cache, but no results. It would help if plugin have some detailed instructions somewhere.
Could you guide me where can be the issue so that i can get the updated scripts versions? thanks (as its a live ecommerce, i guess returning customers visiting the site will face the same issue and its not a good solution for me to ask them to clear the browser cache)
Hello, after update Cloudflare page is not enabled? Please check: https://www.dropbox.com/s/zrrl9i5gdlzm4wk/Screenshot%202024-11-11%20at%2016.30.57.png?dl=0
]]>AS per screenshot below — Entering the command line as per in the plugin, does not work.
https://allstars.com.sg?swcfpc-purge-all=1&swcfpc-sec-key=FZztIvH6gwn0qqVJjFxk&swcfpc=1
https://snipboard.io/I4OiEC.jpg — says no such file
So how do I set up the cronjob for this ? Thanks.
(I tried curl -X GET — to the front of the url.. but that didn’t work too . https://snipboard.io/bIdw9U.jpg)
Regards
Faustine
]]>The last updates of the plugin has left my wp-config.php
mutilated.
I have over 50 sites with the plugin installed, so it has been a real pain to deal with.
My wp-config.php
typically ends up looking like this:
<?php
define('WP_CACHE', true); // Added by WP Cloudflare Super Page Cache
What is going on?
]]>Hi, i would like to know if by using this plugin i’m somehow caching my admin control panel too.
The reason why i tell you this is that when the plugin is active some weird things happen:
1. when i login from front end, i need to refresh the page in order to be able to see admin top bar
2. when i’m in the backend sometimes i don’t see some changes i apply. For example: if i deactivate a plugin it tells me the plugin is deactivated but if i reload the page i still see him as active. If i login from another computer i can see it deactivated.
So, i know approaching with cloudflare there might be something to do with backend, but i’m wondering also if this plugin has some settings to help me with
To clarify: if i deactivate the plugin these behaviours disappears…
Hello. The plugin works, however, when I try to enable advanced settings, it doesn’t work. I move the slider to the “Yes” position and click on the “Update settings” button. However, the settings are not saved. And after refreshing the page, the advanced settings switch back to the “No” position. Please tell me how to fix it.https://drive.google.com/file/d/1Lu1PXA3MSf40W14zRCPXKLxqdSc-Pvw2/view?usp=sharing
]]>I tested your plugin, there was still a problem with the “Worker” activation – it didn’t work correctly (it still reported on your side that the worker or cache rule is not working correctly).
Yesterday I discovered that my Cache Rules disappeared from my Cloudflare account!!! This is really scary. How do I restore them back???
]]>It cannot be activated automatically preload the pages you have purged from cache.
Once activated and saved, it’s off again.
I tried this plugin today, but it is not bypassing cache on cookies when using cache everything on CF. As admin I am getting guest cached pages.
Or are there any cases when this can happen?
Probably your plugin is not working properly, after registering with cloudflare – it keeps reporting this error “Cloudflare (cache rule or worker) is not enabled”. Any idea?
]]>When active “wp-config.php” is broken
]]>Hello
I have run out of options so checking the Super Page Cache plugin as a last resort. Is there a setting that could influence by country who has access to a page?
After numerous tests, it’s only the UK that generates a 403 error. Where could I be looking to fix this?
Thanks!
Hi Team,
Not sure why this is injected into the front end when the plugin is cached or used in general. When I inspect my html I can see this at the bottom:
<!– Page retrieved from Super Page Cache fallback cache – page generated @ 2024-11-04 10:17:36 – fallback cache expiration @ never expires – cache key 3da6283b7d1e68d628977679d94f7f1753b14b91.html –>
Is there a way in turning this off in the settings, or altogether using a function?
This sort of data shouldn’t be visible to the end user unless you place the plugin in developer mode or WordPress as a whole.
Any suggestions/help are welcome.
Regards
It seems there’s a bug – I’m trying to configure CF Edge cache for multiple websites on subdomains (same domain, same zone – main website is on root domain non-www, and 2 sites on subdomains – I would like to configure this plugin for all 3 websites; let’s say for: non-www; sub1; sub2)
CF cache is enabled on main/root domain – When I enable CF cache for (for example) sub1.example.com – there’s no second cache rule added but instead cache rule related to main/root domain get overwritten with sub1 hostname
+ when I disable CF cache on ‘sub1’ site then cache rule (initially created for main/root domain) get deleted/disappear and cache for main/root domain stopped working
Any solution for this?
Maybe I’m doing something wrong? How to use and configure this plugin for multiple websites on subdomains?
Thanks in advance!
]]>Hello!
I currently use the Flying Press plugin for caching and it works very well, but my current server is in another country, so I use WP Supercache, and with the rules it creates in Cloudflare it lowers the ttfb a lot and makes the sites very fast.
I was trying to switch to HummingBird Pro, since I have paid licenses, but it’s difficult to use, I think it’s very bad.
I wanted to know if it would be possible to use WP Supercache alone, without Flying Press or another?
Would it be able to cache 100% of the site without any other plugin?
]]>Due to my try to made Cloudflare work I discover now I’m unable to deactivate the plugin because do this generate a WordPress fatal error and the plugin is not deactivated. I can rename the plugin folder and remove but when I reinstall all settings are back and I’m unable to also reset the plugin as the button doesn’t nothing.
Could you please provide the step to remove and reset the plugin manually?
Thank you
]]>1484 // Bypass sitemap
1485 if ( $this->main_instance->get_single_config( 'cf_bypass_sitemap', 0 ) > 0 && strcasecmp( $_SERVER['REQUEST_URI'], '/sitemap_index.xml' ) == 0 || preg_match( '/[a-zA-Z0-9]-sitemap.xml$/', $_SERVER['REQUEST_URI'] ) ) {
1486 Helpers::bypass_reason_header( 'Sitemap' );
1487
1488 return true;
1489 }
In the if
statement, because &&
has precedence over ||
, the code actually bypasses wp-sitemap.xml
regardless of whether cf_bypass_sitemap
is set. What’s needed here is
if ( $this->main_instance->get_single_config( 'cf_bypass_sitemap', 0 ) > 0 && ( strcasecmp( $_SERVER['REQUEST_URI'], '/sitemap_index.xml' ) == 0 || preg_match( '/[a-zA-Z0-9]-sitemap.xml$/', $_SERVER['REQUEST_URI'] ) ) ) {}
]]>
Hi.
Out of many sites I have two, which uses tokens for CloudFlare Authentication.
Looks like they can no longer connect to CF. Error: Authentication error (err code: 10000)
Permissions of a token:
https://www.ads-software.com/support/topic/exact-permissions-for-apikey/
Debug log:
[2024-10-31 12:26:26] [cloudflare::change_browser_cache_ttl_cache] Request URL: https://api.cloudflare.com/client/v4/zones/xxxxxxxxxxx/settings/browser_cache_ttl
[2024-10-31 12:26:26] [cloudflare::change_browser_cache_ttl_cache] Request body: {“value”:0}
[2024-10-31 12:26:28] [cloudflare::create_ruleset_cache] Could NOT create ruleset ID for zone 1e02d0109cca41773f7038d95c269aed – URL: https://api.cloudflare.com/client/v4/zones/xxxxxxxxxxx/rulesets
[2024-10-31 12:26:28] [cloudflare::update_cache_rule_if_diff] Cloudflare API is not enabled or cache rule is not set. Enabled: 1 Rule set:
What could be the problem here?
After the update from 5.0.4 to 5.0.5, the debug log is now getting this entry for what seems every page load in the frontend:
PHP Warning: Cannot modify header information - headers already sent in /wp-content/plugins/wp-cloudflare-page-cache/src/Utils/Helpers.php on line 21