Bunny.net streaming for Elementor
This plugin allows you to natively and performantly integrate videos hosted on Bunny.net within your pages built with Elementor, ensuring lightning-fast loading and a customizable player.
Download Plugin
Video Demo
What does this plugin do?
Native Integration
Adds a dedicated widget in Elementor to insert the Bunny.net video ID.
Optimized Performance
Asynchronous loading of the player to avoid blocking page rendering.
Video Protection
Support for Bunny.net security tokens to prevent unauthorized downloads.
Description
StSft Bunny.net Video Widget for Elementor allows you to easily embed Bunny.net Stream videos into your Elementor pages with advanced features like:
- 🖼️ Custom Placeholder Images - Display a thumbnail before video playback
- ▶️ Animated Play Button - Eye-catching pulsing play button
- 🎬 Lightbox Mode - Open videos in fullscreen overlay
- ⚙️ Full Playback Control - Autoplay, muted, loop, show/hide controls
- ⏱️ Start Time - Begin playback from a specific timestamp
- 📱 Fully Responsive - Works perfectly on all devices
- 🎨 Customizable Design - Control colors, sizes, and aspect ratio
Why Bunny.net?
Bunny.net Stream is a powerful video hosting and streaming platform that provides:
- Global CDN delivery
- Adaptive bitrate streaming
- DRM protection
- Advanced analytics
- Cost-effective pricing
- 🇪🇺 European Provider
Widget Features
Content Settings:
- Video URL input for Bunny.net iframe embeds
- Custom placeholder image uploader
- Start time control (in seconds)
Video Options:
- Autoplay toggle
- Muted playback toggle
- Loop video toggle
- Show/hide player controls
- Lightbox mode toggle
Dimensions:
- Responsive width control (px, %, vw)
- Responsive height control (px, vh)
- Maintain 16:9 aspect ratio option
Play Button Style:
- Icon size slider
- Icon color picker
- Background color picker
- Automatic pulsing animation
How to Use
- Install and activate the plugin
- Open any page with Elementor
- Search for "Bunny.net Video" widget
- Drag it to your page
- Configure your Bunny.net video URL
- Upload a placeholder image
- Customize ### Requirements
- WordPress 5.8 or higher
- Elementor 3.0.0 or higher
- PHP 7.4 or higher
- A Bunny.net Stream account (get started at bunny.net - affiliate link)
Installation
Minimum Requirements
- WordPress 5.8 or greater
- PHP version 7.4 or greater
- MySQL version 5.6 or greater
- Elementor 3.0 or greater
Manual Installation
- Upload the plugin folder to
/wp-content/plugins/(or use the Add Plugin button in your WP dashboard) - Activate the plugin through the 'Plugins' menu in WordPress
- Start using the widget in Elementor
Gallery
Frequently Asked Questions
Do I need a Bunny.net account?
Yes, you need a Bunny.net Stream account to host your videos. You can sign up at bunny.net. (This is an affiliate link: if you use it, I'll get a small amount of credit to support further development, thank you!)
Is Elementor required?
Yes, this widget only works with Elementor page builder.
Does it work with Elementor Free?
Yes! The widget works with both Elementor Free and Elementor Pro.
Can I use multiple videos on one page?
Absolutely! You can add as many Bunny.net video widgets as you need.
Does the lightbox mode support mobile?
Yes, the lightbox works perfectly on all devices including mobile and tablets.
Can I customize the play button?
Yes, you can customize the size, colors, and the play button has a built-in pulsing animation.
What video formats does Bunny.net support?
Bunny.net supports all major video formats including MP4, MOV, AVI, and more. Videos are automatically transcoded for optimal streaming.
Is the widget translation ready?
Yes, the widget is fully translation ready with .pot file included.