| 开发者 | indigetal |
|---|---|
| 更新时间 | 2026年6月17日 08:46 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
wp-content/plugins/indigetal-media-offload-for-bunny-net/.Bunny.net provides global CDN, Stream (video), and Storage (object storage). This plugin uses those services and your Pull Zone hostnames so Media Library attachments can live on Bunny while WordPress keeps normal attachment records.
Yes. Create Stream libraries and Storage zones in the Bunny.net dashboard, then enter the credentials and hostnames on Media → Indigetal Media Offload for Bunny.net → Settings.
No. Stream playback uses your Stream Pull Zone hostname. Storage files use your Storage Pull Zone hostname. Use separate hostnames unless you intentionally configure Bunny.net otherwise.
Not from this Free plugin. URLs use your configured Pull Zone hostnames and paths. Signed or member-only delivery requires Bunny edge configuration, a compatible Pro companion, or a custom integration — see About & Privacy in settings.
Optional toggles remove local files after successful Storage offload or Stream upload. When enabled, WordPress may no longer keep a disk copy while delivery continues from Bunny.net. Back up before enabling local removal.
Deleting an attachment can delete linked Storage objects (per manifest) and the remote Stream video. Treat attachment deletion as destructive for linked Bunny objects.
Deactivation clears scheduled events but keeps settings, credentials, and metadata. Uninstall keeps that data by default unless you opted in to Remove plugin-owned WordPress data on uninstall. Uninstall never deletes remote Bunny objects — clean those up in WordPress or the Bunny.net dashboard if needed.
WordPress flows that require a local original on disk may fail once local copies are deleted. Plan backups before enabling aggressive local removal.
The plugin is intended for per-site activation. Network-enable only after testing; use separate Bunny libraries, zones, and Pull Zones per site when you need isolation.
Hook, filter, REST, and meta reference: see PHPDoc in the GitHub repository. Build from source: clone the repository and run npm run package.
Free supports formats WordPress allows on the default upload path. It does not add MIME support for .vod, .ts, .amv, or literal .4mv. Stream attachment URLs use Bunny MP4 fallback shape (play_720p.mp4); enable MP4 fallback on the Stream library before upload.
context => primary for MP4 attachment URLs.