Описание
Устали от использования дорогих плагинов CDN, которые берут нелепые суммы за то, что должно быть бесплатным? Выгрузите свою медиатеку в Cloudflare Images, и пусть она сделает все за вас — сохраните, измените размер, оптимизируйте и доставьте изображения в наилучшем возможном формате для ваших пользователей.
Примечание от разработчика: Плагин находится в стадии разработки, я создал его для личного использования, потому что я устал от плагинов оптимизации изображений, которые игнорируют реальные потребности пользователей или завышают стоимость услуг. Если что-то работает не так, как ожидалось, или вы хотите добавить функцию в плагин, создайте запрос в службу поддержки, и я сделаю все возможное, чтобы это произошло.
Cloudflare, логотип Cloudflare и Cloudflare Workers являются товарными знаками и/или зарегистрированными товарными знаками Cloudflare, Inc. в США и других юрисдикциях.
Установка
- Upload the plugin to the
/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Follow the instructions in the setup wizard through the ‘Media — Offload Settings’ menu in WordPress
- Enjoy
Часто задаваемые вопросы
-
How does this work?
-
The plugin will use the Cloudflare Images service to host all supported images and serve them with the best possible settings to the user.
-
Is this free?
-
Yes, the plugin is 100% free. A Cloudflare account with activated Cloudflare Images option is required.
Cloudflare may charge a fee for the use of this feature, depending on the plan used. -
What are the supported image formats?
-
You can upload the following image formats to Cloudflare Images:
* PNG
* GIF
* JPEG
* WebP -
Are there any other limitations?
-
These are the maximum allowed sizes and dimensions Cloudflare Images supports:
- Images’ height and width are limited to 10,000 pixels.
- Image metadata is limited to 1024 bytes.
- Images have a 10 megabyte (MB) size limit.
- Animated GIFs, including all frames, are limited to 100 megapixels (MP).
-
Why are not all images being replaced in content?
-
This is just a first iteration of the plugin. I have tested it over a set of projects that I deployed to my clients.
If something is not working for you, please let me know by creating a support ticket on the plugin support forums.
Отзывы
Участники и разработчики
«Offload, Store, Resize & Optimize with Cloudflare Images» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Offload, Store, Resize & Optimize with Cloudflare Images» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Offload, Store, Resize & Optimize with Cloudflare Images» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.2.0 — 29.03.2023
Added:
* Auto image sizes on front-end
* Option to use custom paths for images
* Confirmation modal for bulk remove action
* Offload status to media library grid mode
* Detailed setup guide link in the setup wizard
Changed:
* Improved descriptions for the plugin settings
* Improve settings layout
* Intentionally sleep for a second after setup to allow the PHP cache to expire on setup/disconnect
* Various UI/UX improvements
Fixed:
* Properly handle already uploaded images and duplicates
* Prevent replacing images in wp-admin, because WordPress does not respect is_admin() checks
* Scaled images having an empty ‘w’ parameter
1.1.5 — 28.02.2023
Added:
* Integration with RankMath Image SEO module
* Integration with Multisite Global Media plugin
* Option to disable async image offloading
Changed:
* Store the Cloudflare image hash in network options on multisite installs
* Code refactor to be fully compatible with WordPress coding standards
Fixed:
* RankMath image titles not working properly with Cloudflare images
* TypeError in get_attachment_image_src method
* Removed debug code
1.1.4 — 29.01.2023
Fixed:
* Links in readme.txt file
1.1.3 — 29.01.2023
Added:
* Compatibility with «Spectra – WordPress Gutenberg Blocks» plugin
* cf_images_upload_meta_data filter to allow customizing the metadata sent to Cloudflare Images
Changed:
* Improve detection of image sizes, fallback to scaled image dimensions
* Improved compatibility with RankMath — og:image tags will not be converted to Cloudflare Image URLs
Fixed:
* Image file names on subdirectory multisite installs
1.1.2 — 19.11.2022
Added:
* Support for WooCommerce bulk product uploads
* Allow defining a custom domain for the Cloudflare Images service
* Option to skip images in media library from offloading
* Button to disconnect from Cloudflare
Changed:
* On network installs, plugin can now only be activated on the network level
* When bulk uploading, if no metadata is found for an image — skip the image, instead of failing the whole process
* Minor UI/UX improvements
* Improved compatibility with WordPress 6.1
Fixed:
* Settings redirect to media library after saving
1.1.1 — 24.10.2022
Changed:
* Improved button styling
* Allow skipping the setup wizard with CF_IMAGES_ACCOUNT_ID and CF_IMAGES_KEY_TOKEN defines
Fixed:
* Argument #1 ($metadata) must be of type array, bool given error
1.1.0 — 09.09.2022
Added:
* Global API stats
* Option to disable auto offload
* New and improved UI
* New plugin icon
Fixed:
* Remove autocomplete for setup form fields
* Incorrect stats calculations
* Reset image stats, when no offloaded images found in media library
* Offloading images on servers with outdated SSL libraries
1.0.3 — 05.09.2022
Fixed:
* Fatal error in rare cases
1.0.2
Added:
* Support for scaled images
* Detect API key changes or other auth issues
Changed:
* Improve code quality
Fixed:
* Do not replace images on the editor
1.0.1
Added:
* Image statistics
Changed:
* Better handling of unsupported media types
* Improve UI and UX
Fixed:
* Failed bulk offload if an image path is not defined in metadata
* PHP fatal error with Spectra plugin
* Incorrect status during bulk offload
1.0.0
First release
* Offload images to Cloudflare Images
* Option to disable WordPress image sizes
* Support for custom domains