WordPress Video Gallery plugin

Create your Video Gallery plugin
Why People Love Elfsight
Video can make almost any WordPress page more useful and engaging, whether you’re publishing tutorials, showcasing projects, sharing customer stories, or building a library of helpful resources. Elfsight Video Gallery lets you collect this content from different platforms and present it as one organized video experience.
Add videos by link from YouTube, Instagram, TikTok, Vimeo, Twitch, or a custom source, then customize how your gallery looks and works. Pin the content you want visitors to notice first, use filters and sorting for larger collections, and enable the mini-player to keep videos playing while users browse the page. You can also decide what happens when a video finishes and use an end card to encourage the next action.
Did you know?
According to Wyzowl’s 2026 research, 96% of people have watched an explainer video to learn more about a product or service.
Give your WordPress visitors more ways to discover and interact with your content – create your video plugin for free.
Key Features of the WordPress Video Gallery
Here’s what makes the video player useful for your website:
- Multiple video sources: Bring together videos from YouTube, Instagram, TikTok, Vimeo, Twitch, and Custom Source in one gallery.
- Flexible presentation: Create a polished video section for blog posts, landing pages, portfolios, resource hubs, and other content.
- Pinned videos: Put selected tutorials, featured projects, announcements, or other priority content at the beginning of the gallery.
- Filters and sorting: Make extensive video collections easier to browse and help visitors find relevant content faster.
- Mini-player: Keep a video visible while users continue exploring the page.
- Custom video behavior: Replay the current video, start the next one, display an end card, or show an end card before continuing to the next video.
- Responsive layout: Give visitors a comfortable viewing experience on desktops, tablets, and smartphones.
How to Add a Video to WordPress Website
You can create and embed your video plugin for WordPress in a few simple steps:
- Choose a Template: Open the Elfsight editor and select a template that suits your content and website style.
- Add Your Videos: Paste links from YouTube, Instagram, TikTok, Vimeo, Twitch, or use Custom Source to build your gallery.
- Customize the Plugin: Choose a layout, adjust the appearance, configure filters and sorting, enable the mini-player if needed, and set the video behavior.
- Copy the Installation Code: Click “Add to website for free” and copy the code generated by Elfsight.
- Add It to WordPress: Open the page where you want the gallery to appear, add a Custom HTML block, paste the Elfsight code, and save or publish your changes. This straightforward video embed plugin setup works with both Classic and Block themes.
Using a page builder? The exact element may vary. For example, Elementor provides an HTML element where the Elfsight installation code can be placed.
Need extra help? Visit the Elfsight Help Center to explore our tutorials, share feature requests in the Wishlist, or follow the latest Video Gallery updates in the Changelog.