Опис
Video Gallery helps you showcase YouTube and Vimeo videos on your WordPress site in an organized, visually appealing grid format. Whether you run a business website, portfolio, blog, or entertainment site, this plugin makes it simple to create professional video galleries without any coding knowledge.
View Pro Demo: Video Gallery Premium
More About Pro: YouTube and Vimeo Video Gallery Premium
Where To Buy: Buy YouTube Gallery Premium
Watch The Setup Tutorial
How It Works
After installation, you get a dedicated “Video Gallery” section in your dashboard. From there, you can add videos by entering their YouTube or Vimeo IDs, upload custom thumbnail images, and organize them into galleries. Each gallery generates a unique shortcode that you can paste into any page, post, or widget area.
What You Can Build
- Product demonstration galleries for e-commerce sites
- Tutorial and course video collections
- Music and entertainment video showcases
- Client testimonial video walls
- Event highlight reels
- Portfolio presentations for creative professionals
Key Capabilities
Multiple Video Sources
Add videos from YouTube and Vimeo in the same gallery. The plugin handles both platforms seamlessly.
Responsive Grid Layouts
Galleries adapt to different screen sizes automatically. Your visitors get a smooth viewing experience whether they browse on desktop, tablet, or mobile.
Lightbox Video Playback
Videos open in an overlay player when clicked, keeping visitors on your page while they watch.
Column Flexibility
Choose from 1 to 4 columns per row. Adjust the layout separately for phones, tablets, laptops, and large displays.
Custom Thumbnails
Upload your own poster images instead of using auto-generated thumbnails for a more polished look.
Simple Shortcode System
Copy and paste shortcodes like [VDGAL id=123] to display galleries anywhere on your site.
Free Features
- YouTube video galleries
- Vimeo video galleries
- Mixed video galleries (YouTube + Vimeo together)
- Responsive grid layouts
- 4 column layout options (1, 2, 3, or 4 columns)
- YouTube API integration – With all default Settings (No Customization)
- Lightbox video popup player
- Custom video thumbnail upload
- Video title and description fields
- Shortcode embedding
- Custom CSS support
- Mobile-friendly design
Pro Features
Upgrade to Video Gallery Pro for additional capabilities:
- YouTube API integration – With many customizations
- Vimeo API integration – import videos automatically
- YouTube Playlist import by ID
- Multiple playlist support
- Masonry gallery layout
- Gallery load more button
- Local video file upload and playback
- Advanced lightbox customization (colors, opacity, animations)
- Glow and fade effects
- Z-index controls for theme compatibility
- Full-screen video option
- Premium support
Must See Our Demo
Our Recommended Plugins
- Portfolio Filter Gallery
- Media Slider
- Weather Effect Plugin
- Grid Gallery Plugin
- Image Gallery Plugin
- Responsive Slider Gallery
External Services
This plugin utilizes third-party external services to display video content and retrieve video metadata:
- YouTube Data API (Google Inc.)
* What the service is and what it is used for: Used to load playlist details, channel details, video descriptions, titles, durations, and pagination tokens for dynamic YouTube video galleries.
* What data is sent and when: Requests are made to https://www.googleapis.com/ using the user’s YouTube API Key, channel ID, or playlist ID. No user-identifying or visitor personal data is transmitted.
* Terms of Service: YouTube Terms of Service
* Privacy Policy: Google Privacy Policy
- YouTube Image Services (Google Inc.)
* What the service is and what it is used for: Used to fetch and display thumbnail images (hqdefault.jpg) for YouTube videos in the gallery.
* What data is sent and when: Image source URLs point to https://img.youtube.com/. No user-identifying data is transmitted.
* Terms of Service: YouTube Terms of Service
* Privacy Policy: Google Privacy Policy
- Vimeo (Vimeo.com, Inc.)
* What the service is and what it is used for: Used to play Vimeo videos in the lightbox popup.
* What data is sent and when: Video playback requests are directed to https://player.vimeo.com/. Standard browser referral headers are sent.
* Terms of Service: Vimeo Terms of Service
* Privacy Policy: Vimeo Privacy Policy
Скріншоти
Встановлення
- Upload the plugin files to the
/wp-content/plugins/new-video-gallery/directory, or install through the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to “Video Gallery” in your WordPress dashboard.
- Click “Add Video Gallery” to create your first gallery.
- Add videos by uploading thumbnails and entering YouTube/Vimeo video IDs.
- Save the gallery and copy the generated shortcode.
- Paste the shortcode into any page, post, or widget to display your gallery.
Часті питання
-
How many videos can I add to a single gallery?
-
There is no fixed limit. You can add as many videos as needed for your gallery.
-
Can I use both YouTube and Vimeo videos in the same gallery?
-
Yes, the plugin supports mixed galleries where you can combine videos from both YouTube and Vimeo.
-
Is the gallery mobile responsive?
-
Yes, galleries automatically adjust their layout based on screen size. You can also set different column counts for phones, tablets, and desktops.
-
Does the video play in a popup or on the same page?
-
Videos play in a lightbox popup overlay by default, allowing visitors to watch without leaving your page.
-
Can I add custom thumbnails for videos?
-
Yes, you can upload your own poster images for each video instead of using the default thumbnails.
-
How do I display a gallery on my website?
-
Copy the shortcode shown in the gallery editor (e.g.,
[VDGAL id=123]) and paste it into any page, post, or text widget. -
Can I add titles and descriptions to videos?
-
Yes, each video has fields for a custom title and description that display in the gallery.
-
Does it work with page builders like Elementor or Divi?
-
Yes, you can use the shortcode in any page builder that supports shortcode widgets or blocks.
-
How do I get a YouTube API key for the Pro version?
-
In the Pro version, you can generate an API key through the Google Cloud Console. Documentation is provided with the premium plugin.
-
Can I have multiple galleries on the same page?
-
Yes, you can add multiple gallery shortcodes on a single page, each displaying a different video collection.
-
Is the plugin translation-ready?
-
Yes, the plugin is fully translatable and works with standard WordPress translation methods.
-
Where can I get support if I have issues?
-
For the free version, please use the WordPress.org support forum. Pro users receive dedicated support through the developer website.
Відгуки
Учасники та розробники
“Video Gallery YouTube Vimeo” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“Video Gallery YouTube Vimeo” було перекладено на 3 локалізації. Дякуємо перекладачам за їх роботу.
Перекладіть “Video Gallery YouTube Vimeo” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
1.7.0
- Date: 19-may-2026
- Security Hardening: Migrated YouTube API integration fully server-side. Your YouTube API Key is now 100% hidden and secure from frontend exposure.
- Performance Optimization: Integrated WordPress Transients API to cache YouTube feed data. This slashes page-load overhead to near-zero, protects against API quota depletion, and optimizes SEO search indexing.
- UI Unification: Standardized YouTube galleries to utilize the premium VideoLightning lightbox popups and unified gallery grid columns for a consistent style aesthetic across all types.
- Backward Compatibility: Custom parsing logic handles all historical channel URLs, playlist lists, usernames, and raw IDs seamlessly.
- Escape Compliance: Hardened dashboard security by replacing generic attributes escaping with strict context-specific esc_textarea for textareas.
- Hook Standards: Enqueued dynamic templates styles and scripts using standard wp_add_inline_style and wp_add_inline_script instead of raw inline blocks.
- Clean Asset Optimization: Fully purged the redundant “Go to Top” visual elements, including the return-to-top HTML markup, go-to-top.js, and go-to-top.css files to streamline the plugin package size.
- Compliance Fix: Completely removed the legacy TGM Plugin Activation (TGMPA) library dependency to resolve naming conflicts, update-checker transient issues, and translation domains.
- Asset Cleanup: Removed the unused Bootstrap JS script (
bootstrap.js) file and enqueues. - Library Security: Upgraded the bundled Bootstrap CSS (
bootstrap.css) to the latest secure version (v4.6.2). - Security Hardening: Implemented absolute path execution guards (
ABSPATH) on all plugin PHP files to block direct file access. - Policy Compliance: Added formal disclosures for external third-party services (YouTube and Vimeo) used by the plugin.
1.6.5
- Fix: Lightbox (Magnific Popup) now appears above theme headers, navbars, and sticky elements
- Fix: Video gallery shortcode no longer shifts or hides in single post layouts
- Fix: Multi-line video titles are no longer cropped — gallery container expands to fit
- Fix: VideoLightning lightbox now displays above sidebar, breadcrumb, and header
- Fix: Video lightbox close button now shows pointer cursor
- Fix: Video iframe fills full lightbox height
- Improved Isotope re-layout timing using font loading and window load events
- Improved Isotope re-layout timing using font loading and window load events
- Improved lightbox stacking context handling for better theme compatibility
- Security: Fixed custom CSS output being unescaped (XSS protection)
- Security: Secured
unserializeusage against Object Injection vulnerabilities - Fix: Gallery settings now load correctly for multiple galleries on the same page
- Fix: Resolved undefined variable notices ($columns, $close_button) in PHP logs
- Fix: Removed duplicate
altattributes and non-unique IDs for valid HTML - Code cleanup: Replaced deprecated
wp_reset_querywithwp_reset_postdata - Improvement: Updated copy-to-clipboard to use modern Clipboard API with fallback
1.6.4
- Tested with WordPress 6.8.3
- Bug fixes
1.6.3
- Tested with WordPress 6.8.3
1.6.2
- Bug fix: PHP compatibility improvements
- Security patches applied
- Input sanitization improvements
- Tested with WordPress 6.8.1
1.6.1
- Bug fix: PHP compatibility improvements
- Tested with WordPress 6.8
1.6.0
- Bug fixes and improvements
- Tested with WordPress 6.7.2







