PHPackages                             pvtl/cloudflare-responsive-images - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. pvtl/cloudflare-responsive-images

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

pvtl/cloudflare-responsive-images
=================================

Disable WordPress responsive images and use Cloudflare Image Transformations instead.

1.2.0(5d ago)0106MITPHPPHP &gt;=7.4CI passing

Since Oct 22Pushed 5d agoCompare

[ Source](https://github.com/pvtl/cloudflare-responsive-images)[ Packagist](https://packagist.org/packages/pvtl/cloudflare-responsive-images)[ Docs](https://github.com/pvtl/cloudflare-responsive-images)[ RSS](/packages/pvtl-cloudflare-responsive-images/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (5)Used By (0)

Cloudflare Responsive Images
============================

[](#cloudflare-responsive-images)

By default, WordPress automatically creates several sizes of each image uploaded to the media library, and will save them to disk. This can use a lot of disk space on sites with many images (or image variants).

Cloudflare Images can solve this by transforming the original images into other sizes on the fly.

This plugin will re-write the URL's of all WP images to ensure they run through the Cloudflare Image transformation serivce.

What it does
------------

[](#what-it-does)

- **Disables WordPress image size generation** - Saves storage space by preventing WordPress from creating multiple image variants
- **Uses Cloudflare Transform** - Generates responsive images on-demand using Cloudflare's image transformation service
- **Automatic URL conversion** - Converts image URLs to use Cloudflare Transform automatically
- **Modern format support** - Serves WebP and AVIF formats for better compression
- **ACF integration** - Works seamlessly with Advanced Custom Fields

Requirements
------------

[](#requirements)

- Cloudflare
    - Site with proxy **ENABLED**
    - Account with Image Transformations **ENABLED**
- WordPress 5.0+

Installation
------------

[](#installation)

### Composer / Wordpress Bedrock

[](#composer--wordpress-bedrock)

```
composer require pvtl/cloudflare-responsive-images
```

### Manual

[](#manual)

1. Upload plugin to `wp-content/plugins/cloudflare-responsive-images/`
2. Activate plugin in WordPress admin

Author
------

[](#author)

Pivotal Agency Pty Ltd

License
-------

[](#license)

MIT

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance99

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~83 days

Total

4

Last Release

5d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b54f3e43a9171099a685589c94f7cd35da4da8e600d5737536d14918d872ca56?d=identicon)[pvtl](/maintainers/pvtl)

---

Top Contributors

[![wireblue](https://avatars.githubusercontent.com/u/1072538?v=4)](https://github.com/wireblue "wireblue (5 commits)")[![tnchuntic](https://avatars.githubusercontent.com/u/4864523?v=4)](https://github.com/tnchuntic "tnchuntic (4 commits)")[![Pivotal-Dev-Server](https://avatars.githubusercontent.com/u/64242477?v=4)](https://github.com/Pivotal-Dev-Server "Pivotal-Dev-Server (2 commits)")

### Embed Badge

![Health badge](/badges/pvtl-cloudflare-responsive-images/health.svg)

```
[![Health](https://phpackages.com/badges/pvtl-cloudflare-responsive-images/health.svg)](https://phpackages.com/packages/pvtl-cloudflare-responsive-images)
```

###  Alternatives

[phlak/splat

Glob-like pattern matching and utilities

10695.1k3](/packages/phlak-splat)[jcchavezs/cmb2-conditionals

CMB2 Conditionals is a plugin for CMB2 which allows developers to relate fields so one of them could only appear when one other have an specific value or when is not empty.

908.2k](/packages/jcchavezs-cmb2-conditionals)[fusonic/csv-reader

Map data from CSV files to typed PHP models.

1090.1k](/packages/fusonic-csv-reader)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
