Could you please add additional Browser TTL’s to the dropdown list? There is a huge gap between 1 month to a year. Can you please add 3 Months, 6 Months, 9 Months. This would be very useful based on the type of website this plugin is installed on.
]]>I have already integrated Cloudflare Image API. How can I ensure that the images on my website are being served using Cloudflare Image?
Currently, the info and start values are 0.
For example:
After running a PageSpeed test for this page:
https://www.garuda.website/blog/copywriting/, the LCP (Largest Contentful Paint) and FCP (First Contentful Paint) for mobile are still above 3 seconds:
I feel like there is no noticeable impact. How can I confirm that the plugin is working correctly?
]]>I have already integrated Cloudflare Image API. How can I ensure that the images on my website are being served using Cloudflare Image?
Currently, the info and start values are 0.
For example:
https://www.garuda.website/blog/wp-content/uploads/2024/11/offload-plugin.png
After running a PageSpeed test for this page:
https://www.garuda.website/blog/copywriting/, the LCP (Largest Contentful Paint) and FCP (First Contentful Paint) for mobile are still above 3 seconds:
https://www.garuda.website/blog/wp-content/uploads/2024/11/pagespeed-test.png
I feel like there is no noticeable impact. How can I confirm that the plugin is working correctly?
]]>{ “result”: null, “success”: false, “errors”: [ { “code”: 5403, “message”: “The given account is not valid or is not authorized to access this service” } ], “messages”: [] }
How do i fix that ?
Transformations is enabled
Manually added
define( ‘CF_IMAGES_ACCOUNT_ID’, ” );
define( ‘CF_IMAGES_KEY_TOKEN’, ” );
also API is fine with EDIT permissions. Tried to upload nothing happen and existing files gives that error.
Hi,
Could you inform me why cropped images are not being cropped by Cloudflare?
For example this page https://hrcommunity.nl/kennis/ should use the cropped version 300×170. Instead they all have random sizes (300 x auto, it seems?) and it’s missing fit=crop
For example this is a server side image: https://hrcommunity.nl/wp-content/uploads/2024/10/Onboarding-Integron-300×170.jpg
This is the image from Cloudflare: https://imagedelivery.net/a81QyDi6sd7FUy-cPAr2wg/hrcommunity.nl/2024/10/Onboarding-Integron.jpg/w=300,h=170
Cloudflare’s version is 300 x 150.
How can I fix this fit=crop is missing?
Demian
]]>Hi Anton,
Would this plugin work if I connect it to Cloudflare with an API token for R2 storage bucket instead of Cloudflare Images?
I’m interested in simply uploading images directly to an R2 bucket (not to offload them from wordpress) and, without resizing the images and applying Cloudflare Images features, inserting images into woocomerce products by accessing the images in the media library – images that are already stored in a Cloudflare bucket.
Can this plugin do this?
And if it can’t, if it only works with Cloudflare Images (not R2), can I manually upload an image to Cloudflare Images and insert the original uploaded image into a product through WP media library (from Cloudflare Images) as the original image without having any manipulation/resizing made to it?
Thank you!
]]>Hi,
Does the plugin support .avif files?
]]>Hi,
First off, thanks for this great plugin.
One additional question which I couldn’t read in the docs. Are images via Cloudflare automatically served with webp,etc. images, or do you need to create this yourself via Workers in Cloudflare? Do you have any inside information about this matter?
With thanks,
Demian
Hello,
I set up the plugin and works great, thank you so much! I’m having one problem though – clicking on “Bulk offload” under the “Info & stats” settings returns “No new images to process”. I can offload images one by one via the media library, but is there a way to bulk offload the entire media library?
I don’t have that many (~100) and can do it manually one by one, but wondered if there’s an easier way.
]]>Hello!
My website is very image heavy and im running out of storage, so im looking for a solution to this problem.
If I download this plugin and upload the images to Cloudflare Images, can I then delete them from my WordPress site? If not, could someone point me into the right direction?
I have a problem with the thumbnail pictures for social media set up in Rank Math. Once the pictures are offloaded to Cloudflare using the Offload Plugin, they are removed from the social media snippets. I’ve tried reversing the process and changing the pictures to appear for each specific page, but nothing has worked. I have tested it with both the Rank Math integration buttons on and off in the plugin, but it hasn’t made a difference. Is there a solution to this? (lease don’t use highly technical dictionary in your reply as I am a user not a web developper :).
]]>First of all, thank you for allowing us to use such a great plugin for free. I have a few questions.
example.com/wp-content/uploads/2024/10/
, is offloaded?example.com/wp-content/uploads/buddypress/
Is there a way to do this?Thank you again for providing such a useful plugin.
Hey Anton!
As a fellow software engineer, I gotta say I really love this plugin and it’s made my life so much better! I thank you so much for making this free plugin and even providing support for it! You are wonderful.
If you have the time, I’d love to know what I can do to get the REST API interception to get working for offloading images. It used to work, and then after a little while it stopped working. I’m wondering if it’s because of some updates to the database from WooCommerce?
I updated the Cloudflare API key with a new one to see if that was the issue, and it wasn’t. Additionally, I checked to see if I could offload individual images from the Media Library, and it works just fine.
Anyway, if you have the time, do you have any suggestions to see how I can get the REST API image interception working again? I assume it works for the WooCommerce API, right?
Thank you Anton!
Hi,
Well i would like to know if it supports CloudFlare R2 because that makes more sense then using CloudFlare Images in my case. Already my images are optimized and i am looking more in to storage rather then image optimization. Also i believe a lot of people use LSC plugin image optimization with Quic cloud which is completely free.
Would be a nice to have feature if its not available.
]]>Hi,
Not sure how the RSS feed option in the plugin works, but I tried both enabling it and disabling it for few days, but I always have the cloudflare links for the images in the rss feed.
So for example in the Aweber email campaign, images don’t show up since apparently cloudflare have a problem with that, I’m assuming that’s why the option in the plugin exists, but it doesn’t seem to be working.
Please advise, thank you.
]]>FYI
Fatal error: Uncaught TypeError: array_search(): Argument #2 ($haystack) must be of type array, null given in ellasbathroom.com/wp-content/plugins/cf-images/app/modules/class-cloudflare-images.php:188 Stack trace: #0 ellasbathroom.com/wp-content/plugins/cf-images/app/modules/class-cloudflare-images.php(188): array_search() #1 ellasbathroom.com/wp-content/plugins/cf-images/app/modules/class-cloudflare-images.php(322): CF_Images\App\Modules\Cloudflare_Images->get_attachment_image_src() #2 ellasbathroom.com/wp-includes/class-wp-hook.php(324): CF_Images\App\Modules\Cloudflare_Images->calculate_image_srcset() #3 ellasbathroom.com/wp-includes/plugin.php(205): WP_Hook->apply_filters() #4 ellasbathroom.com/wp-includes/media.php(1488): apply_filters() #5 ellasbathroom.com/wp-includes/media.php(1127): wp_calculate_image_srcset() #6 ellasbathroom.com/wp-content/plugins/woocommerce/includes/wc-product-functions.php(332): wp_get_attachment_image() #7 ellasbathroom.com/wp-content/plugins/smart-variations-images/includes/class-smart-variations-images.php(233): wc_placeholder_img() #8 ellasbathroom.com/wp-content/plugins/smart-variations-images/includes/class-smart-variations-images.php(88): Smart_Variations_Images->define_public_hooks() #9 ellasbathroom.com/wp-content/plugins/smart-variations-images/svi.php(119): Smart_Variations_Images->__construct() #10 ellasbathroom.com/wp-includes/class-wp-hook.php(324): run_smart_variations_images() #11 ellasbathroom.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #12 ellasbathroom.com/wp-includes/plugin.php(517): WP_Hook->do_action() #13 ellasbathroom.com/wp-settings.php(555): do_action() #14 ellasbathroom.com/wp-config.php(103): require_once(‘…’) #15 ellasbathroom.com/wp-load.php(50): require_once(‘…’) #16 ellasbathroom.com/wp-blog-header.php(13): require_once(‘…’) #17 ellasbathroom.com/index.php(17): require(‘…’) #18 {main} thrown in?ellasbathroom.com/wp-content/plugins/cf-images/app/modules/class-cloudflare-images.php?on line?188
]]>Im trying to offload , its showing inprogress when i select bulk offload but nothing is offloaded to cloudflare it seems, by manually clicking offload in media lists its showing error 7000, i checked the logs its showing “missing cloudflare image_id or hash”.
]]>Hi,
Images stopped being displayed in the homepage and categories, I’m thinking a compatibility issue with slider revolution maybe?
I have no idea.
Please advise, thank you!
EDIT: I bulk removed a lot of images so the website can work again, but you can see the issue I’m talking about in older images (old section link below)
]]>Hey Anton,
I try to do the Experimental>Full Offload>Bulk Delete
but it stops and gives out the message: “Cannot remove image, scaled image offloaded.”
I’ve enabled logs, did Experimental>Full Offload>Bulk Restore and then Bulk Delete but the logs come out empty.
So I don’t know which image exactly it stopped at, to try and troubleshoot. I don’t know how the plugin creates its list to process through, and I don’t think the Media Library sorts alphabetically (or at least mine doesn’t?)
Would there be a way for the message to at least say at which media file it stopped at, or give us the option to Bulk Select items to delete from the media library (and restore from cloudflare), so we can do it in batches manually, at least. Or something
Thank you for your time,
Andrew
https://www.ads-software.com/support/topic/watermarking-images-on-the-fly/
Just to follow up from the previous post, after the merge of two CF product, can it be implemented now?
thanks
]]>Hey Anton,
Thanks for your plugin! As in the title, do you have any future plans for bulk select offload/restore buttons on the media gallery, as well as status icons per media on the media gallery grid display?
Thank you
Andrew
]]>Hello,
When I enable any settings on the dashboard, they revert back to being disabled after reloading the page
This happens for all of the toggle elements, but seems to be okay with the “set” buttons
Thanks for all your help and an amazing plugin!
I set the search appearance using the seopress plugin, but after using the offload, the link is forced to change to this format, and Google crawlers don’t seem to be able to access image files like this, which is currently causing the icon to be lost in Google search results.
Please advise how to deal with this, thanks.
]]>Hello Anton,
I hope this message finds you well.
I wanted to thank you again for your support and for updating the Cloudflare Image Offload plugin to handle WooCommerce variation photos. The improvements have been fantastic!
However, I’ve encountered an issue with another plugin, Smart Slider 3. It seems that images from Smart Slider 3 are not being offloaded to Cloudflare, despite the plugin correctly offloading other images on my WordPress site.
Could you please investigate this issue and let me know if there is anything that can be done to ensure that Smart Slider 3 images are also offloaded to Cloudflare?
Thank you for your assistance!
Best regards,
]]>For some reason the images I put in the article body are still being served from my origin server, while the featured image is coming from CloudFlare images, even if I use the same image in the as featured image and insert it to the article body from the media library.
Has anyone come across this problem before?
Do you accept donations via Bitcoin? I would like to show my appreciation for your awesome development efforts!
]]>Are there plans to allow a site to revert back to local storage, even if they have offloaded and deleted their media locally? Thank you!
]]>Hello. I have purchased the Cloudflare images service.
I have made the configuration as it should be.
The photos are uploaded to Cloudflare images but also to the page directory uplouds. How can I make the photos to be stored only in Cloudflare images but in the uplouds directory?
Rankmath can configure LD+Json Schema for products, although is not considering the CDN URL’s: This can be seen here: view-source:https://ellasbubbles.com/walk-in-tubs/stainless-steel-door/ultimate/ and found within these tags
<script type="application/ld+json" class="rank-math-schema">
EXMAPLE: {"@type":"ImageObject","url":"https://ellasbubbles.com/wp-content/uploads/2020/12/ultimate-airhydroindependent-foot-massage-walk-in-tub-30\u2033w-x-60\u2033l-76cm-x-152cm-34.jpg","height":"1000","width":"1000"}
</script>
Note you can extend the JSON with this hook as mentioned here: https://rankmath.com/kb/filters-hooks-api-developer/
/**
* Collect data to output in JSON-LD.
*
* @param array $unsigned An array of data to output in json-ld.
* @param JsonLD $unsigned JsonLD instance.
*/
add_filter( 'rank_math/json_ld', function( $data, $jsonld ) {
return [];
}, 99, 2);
]]>
When we insert a Cover with “Repeated background” turned on, the associated gallery image can be uploaded to cloudflare, but the generated html is still using the old local image url
If we turned off “Repeated background”, the rerendered image url is using the cloudflare image url.
We suspect it is because “Repeated background” is using “div + css background image” which fail the url transformation?
If “Repeated background” is turned off, we see the html is using “<img>” and thus the image url can be transformed?
Is it possible for the plugin to support transforming the css background image url in div?
]]>