PHPackages                             cloudverve/wordpress-cloud-media-offloader-plugin - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. cloudverve/wordpress-cloud-media-offloader-plugin

ActiveWordpress-plugin[File &amp; Storage](/categories/file-storage)

cloudverve/wordpress-cloud-media-offloader-plugin
=================================================

A plugin for WordPress that allows you to serve media files from the Backblaze B2 service.

0.8.1(7y ago)6410114[11 issues](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/issues)GPL-2.0-or-laterPHPPHP &gt;=7.0

Since Nov 18Pushed 7y ago10 watchersCompare

[ Source](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin)[ Packagist](https://packagist.org/packages/cloudverve/wordpress-cloud-media-offloader-plugin)[ Docs](https://www.cloudverve.com)[ RSS](/packages/cloudverve-wordpress-cloud-media-offloader-plugin/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)Dependencies (5)Versions (9)Used By (0)

[![Author](https://camo.githubusercontent.com/5b29327ddb47b7140ee3c89265177fe2a3d5abf8695608daa9986dc7010b0dc2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617574686f722d44616e69656c2532304d2e25323048656e647269636b732d626c75652e7376673f636f6c6f72423d393930306363267374796c653d666c61742d737175617265)](https://www.danhendricks.com/?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=cloudverve%2Fwordpress-cloud-media-offloader-plugin)[![Latest Version](https://camo.githubusercontent.com/5a3482cde521037f31a0b402d79fc93afa278f1f2ab9c2b912b0a8822ae8d675/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/releases)[![GitHub License](https://camo.githubusercontent.com/3cc1b47e8e751fda4d00c440d0080905dbb635afdfec1fbbe06feab21fd8d1b2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c76322d79656c6c6f772e7376673f7374796c653d666c61742d737175617265)](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/blob/master/LICENSE)[![Composer Downloads](https://camo.githubusercontent.com/8e8ae3fff2be7678bd6127caf672d5130adebe8870a9e292f4a89d4811947d20/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2e7376673f7374796c653d666c61742d737175617265266c6162656c3d7061636b6167697374)](https://packagist.org/packages/cloudverve/wordpress-cloud-media-offloader-plugin)[![Donate](https://camo.githubusercontent.com/0db0977539488cee3b5c7fe4a05ea531f97c3beb456287f338a24cf5741828d6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e7376673f7374796c653d666c61742d737175617265)](https://paypal.me/danielhendricks)[![Flywheel](https://camo.githubusercontent.com/1fc5e904ffcab2861807ead89959920b6cd902f8debc2ea8660d55adcf9a9f14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d466c79776865656c2d677265656e2e7376673f7374796c653d666c61742d737175617265266c6162656c3d676574253230686f7374656426636f6c6f72423d414532413231)](https://share.getf.ly/e25g6k?utm_source=github.com&utm_medium=campaign&utm_content=button&utm_campaign=cloudverve%2Fwordpress-cloud-media-offloader-plugin)[![Twitter](https://camo.githubusercontent.com/b2a78bfd0e1be3f01acb1b40487982cc9fafe1b6d05a044dd256de2f20fe9968/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f68747470732f6769746875622e636f6d2f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2e7376673f7374796c653d736f6369616c)](https://twitter.com/danielhendricks)

Cloud Media Offloader Plugin for WordPress
==========================================

[](#cloud-media-offloader-plugin-for-wordpress)

This is currently under development and contains bugs. Test in a development environment first and use at your own risk.

#### ⏩ Download Installable ZIP: [cloud-media-offloader.zip](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/releases/download/0.8.1/cloud-media-offloader.zip)

[](#fast_forward-download-installable-zip-cloud-media-offloaderzip)

Contents
--------

[](#contents)

- [Description](#description)
- [Installation](#installation)
    - [Requirements](#requirements)
- [Known Compatibilities &amp; Conflicts](#known-compatibilities--conflicts)
- [Goals](#future-goals)
- [Screenshots](#screenshots)

Description
-----------

[](#description)

This is a WordPress plugin that allows you to serve your WordPress Media Library files via the [Backblaze B2](https://www.backblaze.com/b2/cloud-storage.html#af9kre) cloud storage service.

### Features

[](#features)

- Limit offloading by MIME types
- Option to remove files from origin server
- [Shortcode](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/wiki/Shortcodes) to create hyperlinks and output image tags
- 🆕 CloudFlare support ([more info](https://www.backblaze.com/blog/backblaze-and-cloudflare-partner-to-provide-free-data-transfer/))

### Contributing

[](#contributing)

One of the best ways that you can contribute is to help me make it better, either with code or with constructive feedback. Ways to help:

- I am open to pull requests and welcome improvements.
- [Feedback](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/issues) on how I can make it better.
- Translations (or [donations](https://paypal.me/danielhendricks) to create/maintain them)

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

[](#installation)

Download the [installable WordPress ZIP file](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/releases/download/0.8.1/cloud-media-offloader.zip) and install via **Plugins** &gt; **Add New** in WP Admin.

### Requirements

[](#requirements)

- WordPress 4.7 or higher
- PHP 7.0 or higher

### Composer

[](#composer)

If you manage plugins with Composer, this plugin is on [Packagist](https://packagist.org/packages/cloudverve/wordpress-cloud-media-offloader-plugin).

```
composer require cloudverve/wordpress-cloud-media-offloader-plugin
```

Known Compatibilities &amp; Conflicts
-------------------------------------

[](#known-compatibilities--conflicts)

### Known Compatibilities

[](#known-compatibilities)

- [Smush Image Compression and Optimization](https://wordpress.org/plugins/wp-smushit/)
- [Safe SVG](https://wordpress.org/plugins/safe-svg/)
- [SVG Support](https://wordpress.org/plugins/svg-support/)
- [WordPress SVG Plugin](https://github.com/Lewiscowles1986/WordPressSVGPlugin)

### Conflicts

[](#conflicts)

- [Enable Media Replace](https://wordpress.org/plugins/enable-media-replace/) - Does not work when *Remove Files From Server* is enabled.

If you encounter any conflicts, please [report them](https://github.com/cloudverve/wordpress-cloud-media-offloader-plugin/issues).

Future Goals
------------

[](#future-goals)

- Private buckets support
- Add hook on media upload
- Support for other object storage services
- WooCommerce support

### Long-Term

[](#long-term)

- Add ability to password-protect content, time-expiring URLs and relevant tracking/statistics
- Add one-click feature to migrate existing local media to B2
- Possibility of serving external CSS/JS from B2 bucket

Screenshots
-----------

[](#screenshots)

[![Settings Page](https://camo.githubusercontent.com/eb5b0ed13d2bf632ca6da6cf9f662b42a444c6e0ecb71cdeec1c68c17e41f3c0/68747470733a2f2f663030312e6261636b626c617a6562322e636f6d2f66696c652f68656e647269636b732f70726f6a656374732f6769746875622f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2f73637265656e73686f742d312e706e67 "Settings Page")](https://camo.githubusercontent.com/eb5b0ed13d2bf632ca6da6cf9f662b42a444c6e0ecb71cdeec1c68c17e41f3c0/68747470733a2f2f663030312e6261636b626c617a6562322e636f6d2f66696c652f68656e647269636b732f70726f6a656374732f6769746875622f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2f73637265656e73686f742d312e706e67)

[![Media Library Image Properties](https://camo.githubusercontent.com/2a5026e0bf510b7ba9b5f6d1dfb1b017eafbcb540e55ce3875230946a9de7485/68747470733a2f2f663030312e6261636b626c617a6562322e636f6d2f66696c652f68656e647269636b732f70726f6a656374732f6769746875622f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2f73637265656e73686f742d322e706e67 "Media Library Image Properties")](https://camo.githubusercontent.com/2a5026e0bf510b7ba9b5f6d1dfb1b017eafbcb540e55ce3875230946a9de7485/68747470733a2f2f663030312e6261636b626c617a6562322e636f6d2f66696c652f68656e647269636b732f70726f6a656374732f6769746875622f636c6f756476657276652f776f726470726573732d636c6f75642d6d656469612d6f66666c6f616465722d706c7567696e2f73637265656e73686f742d322e706e67)

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~57 days

Recently: every ~78 days

Total

7

Last Release

2805d ago

PHP version history (3 changes)0.7.1PHP &gt;=5.6.0

0.7.3PHP &gt;=5.6.4

0.8.0PHP &gt;=7.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/33646272?v=4)[CloudVerve](/maintainers/cloudverve)[@cloudverve](https://github.com/cloudverve)

---

Top Contributors

[![dmhendricks](https://avatars.githubusercontent.com/u/8184361?v=4)](https://github.com/dmhendricks "dmhendricks (188 commits)")

---

Tags

b2backblazecloud-media-offloadermedia-librarywordpresswordpress-mediawordpress-pluginpluginwordpresscloudstoragemediablockoffload

### Embed Badge

![Health badge](/badges/cloudverve-wordpress-cloud-media-offloader-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/cloudverve-wordpress-cloud-media-offloader-plugin/health.svg)](https://phpackages.com/packages/cloudverve-wordpress-cloud-media-offloader-plugin)
```

###  Alternatives

[league/flysystem

File storage abstraction for PHP

13.6k679.9M2.5k](/packages/league-flysystem)[humanmade/network-media-library

Network Media Library provides a central media library that's shared across all sites on the Multisite network.

29644.9k](/packages/humanmade-network-media-library)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[mcguffin/acf-dropzone

Drag and drop file upload for ACF-Fields.

339.2k](/packages/mcguffin-acf-dropzone)

PHPackages © 2026

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