{"id":257612,"date":"2025-10-29T09:59:00","date_gmt":"2025-10-29T09:59:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lw-video-gallery\/"},"modified":"2026-04-08T09:45:34","modified_gmt":"2026-04-08T09:45:34","slug":"lwviga-video-gallery","status":"publish","type":"plugin","link":"https:\/\/et.wordpress.org\/plugins\/lwviga-video-gallery\/","author":20654269,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"LightWeight Video Gallery","header_author":"LoveWeb","header_description":"WordPress plugin for creating responsive video galleries with local video hosting, drag & drop reordering, poster selection from media library, and Elementor integration.","assets_banners_color":"8eb5c8","last_updated":"2026-04-08 09:45:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/lwviga-video-gallery\/","header_author_uri":"https:\/\/profiles.wordpress.org\/mesengeros\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":290,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"mesengeros","date":"2025-10-29 09:58:47"},"1.1.0":{"tag":"1.1.0","author":"mesengeros","date":"2026-04-08 09:45:34"}},"upgrade_notice":{"1.0.0":"<p>Initial release of LWVIGA Video Gallery plugin with full video gallery functionality.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3501496,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3501496,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3501496,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"lwviga-video-gallery\/gallery":{"name":"lwviga-video-gallery\/gallery","title":"LightWeight Video Gallery"}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3501496,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3501496,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3501496,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3501496,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3501496,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Gallery display on frontend","2":"Admin interface with drag &amp; drop","3":"Elementor widget settings","4":"Lightbox video player","5":"Settings page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76538,210,148076,606,222],"plugin_category":[50],"plugin_contributors":[249907],"plugin_business_model":[],"class_list":["post-257612","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-gallery","plugin_tags-gutenberg","plugin_tags-responsive","plugin_tags-video","plugin_category-media","plugin_contributors-mesengeros","plugin_committers-mesengeros"],"banners":{"banner":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/banner-772x250.png?rev=3501496","banner_2x":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/banner-1544x500.png?rev=3501496","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/icon-256x256.png?rev=3501496","icon_2x":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/icon-256x256.png?rev=3501496","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/screenshot-1.png?rev=3501496","caption":"Gallery display on frontend"},{"src":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/screenshot-2.png?rev=3501496","caption":"Admin interface with drag &amp; drop"},{"src":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/screenshot-3.png?rev=3501496","caption":"Elementor widget settings"},{"src":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/screenshot-4.png?rev=3501496","caption":"Lightbox video player"},{"src":"https:\/\/ps.w.org\/lwviga-video-gallery\/assets\/screenshot-5.png?rev=3501496","caption":"Settings page"}],"raw_content":"<!--section=description-->\n<p>LightWeight Video Gallery is a powerful and user-friendly WordPress plugin that allows you to create beautiful video galleries with ease. Display your video content in an elegant grid layout with a responsive lightbox viewer.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>Create unlimited video galleries<\/li>\n<li><strong>YouTube and Vimeo embed support<\/strong> (privacy-enhanced mode for GDPR compliance)<\/li>\n<li>Local video hosting support<\/li>\n<li>Responsive grid layout (configurable columns)<\/li>\n<li>Beautiful lightbox video player (supports both local and external videos)<\/li>\n<li>Drag &amp; drop video reordering<\/li>\n<li>Collapsible video items for easier management on small screens<\/li>\n<li>Custom video titles and descriptions<\/li>\n<li>Poster image support for each video (lazy-loaded for performance)<\/li>\n<li>Gutenberg block integration<\/li>\n<li>Elementor widget support<\/li>\n<li>Shortcode support<\/li>\n<li><strong>Configurable videos per page<\/strong> with global setting and per-shortcode override<\/li>\n<li><strong>Color customization<\/strong> - customize primary color, lightbox overlay, and play button colors<\/li>\n<li><strong>Auto-display<\/strong> - galleries automatically display on their single post pages using your theme's template<\/li>\n<li>Shortcode column in admin for easy copy\/paste<\/li>\n<li>AJAX-powered \"Load More\" functionality<\/li>\n<li>Performance optimized with transient caching<\/li>\n<li>Translation ready<\/li>\n<li>GDPR compliant<\/li>\n<li>WordPress Coding Standards compliant<\/li>\n<\/ul>\n\n<h3>Third Party Services<\/h3>\n\n<p>This plugin does not connect to any external services. All videos are hosted locally on your WordPress site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>lwviga-video-gallery<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to 'Video Galleries' in your WordPress admin to create your first gallery<\/li>\n<li>Configure default settings under 'Video Galleries' \u2192 'Settings'<\/li>\n<li>Display galleries using:\n\n<ul>\n<li>Gutenberg block: Add \"LWVIGA Video Gallery\" block in block editor<\/li>\n<li>Shortcode: <code>[lwviga_video_gallery id=\"123\"]<\/code><\/li>\n<li>Elementor widget: Find \"LWVIGA Video Gallery\" widget<\/li>\n<li>Archive page: Visit <code>\/video-gallery\/<\/code> to see all galleries<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20create%20a%20video%20gallery%3F\"><h3>How do I create a video gallery?<\/h3><\/dt>\n<dd><ol>\n<li>Go to WordPress Admin \u2192 Video Galleries \u2192 Add New<\/li>\n<li>Add a title for your gallery<\/li>\n<li>Click \"Add Video\" to upload videos from your media library<\/li>\n<li>Optionally select poster images for each video<\/li>\n<li>Add titles and descriptions<\/li>\n<li>Publish the gallery<\/li>\n<li>Display it using Gutenberg block, shortcode, or Elementor widget<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20gutenberg%20block%3F\"><h3>How do I use the Gutenberg block?<\/h3><\/dt>\n<dd><ol>\n<li>Edit any post or page in Block Editor<\/li>\n<li>Click (+) to add a new block<\/li>\n<li>Search for \"LWVIGA Video Gallery\"<\/li>\n<li>Select your gallery from the dropdown<\/li>\n<li>Adjust column settings in the sidebar<\/li>\n<li>Publish!<\/li>\n<\/ol><\/dd>\n<dt id=\"where%20can%20i%20see%20all%20my%20galleries%3F\"><h3>Where can I see all my galleries?<\/h3><\/dt>\n<dd><p>Visit <code>\/video-gallery\/<\/code> on your site to see the archive of all published galleries using your theme's archive template.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20a%20single%20gallery%3F\"><h3>How do I display a single gallery?<\/h3><\/dt>\n<dd><p>Each gallery has its own URL: <code>\/video-gallery\/your-gallery-name\/<\/code>. The gallery automatically displays using your theme's single post template with the video gallery embedded in the content.<\/p><\/dd>\n<dt id=\"how%20do%20i%20collapse%20video%20items%20for%20easier%20management%3F\"><h3>How do I collapse video items for easier management?<\/h3><\/dt>\n<dd><p>Click the arrow button next to each video item in the admin to collapse\/expand it. This is especially useful on small screens when managing many videos.<\/p><\/dd>\n<dt id=\"what%20video%20formats%20are%20supported%3F\"><h3>What video formats are supported?<\/h3><\/dt>\n<dd><p>The plugin supports MP4 video format, which is the most widely compatible format for web browsers.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20number%20of%20columns%3F\"><h3>Can I customize the number of columns?<\/h3><\/dt>\n<dd><p>Yes! You can set different column numbers for desktop, tablet, and mobile devices using shortcode parameters or the Elementor widget.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%3F\"><h3>Does it work with Elementor?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes a dedicated Elementor widget for easy page building integration.<\/p><\/dd>\n<dt id=\"is%20it%20mobile-friendly%3F\"><h3>Is it mobile-friendly?<\/h3><\/dt>\n<dd><p>Absolutely! The plugin is fully responsive and optimized for mobile devices with touch-friendly controls.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>NEW: YouTube and Vimeo external video URL support (privacy-enhanced embed mode)<\/li>\n<li>NEW: Configurable videos per page setting (Settings page + per_page shortcode attribute)<\/li>\n<li>NEW: Lazy loading for poster images (native browser loading=\"lazy\")<\/li>\n<li>IMPROVED: Accessibility \u2014 ARIA roles, focus trap in lightbox, keyboard navigation for video items<\/li>\n<li>IMPROVED: Lightbox now uses role=\"dialog\" with aria-modal for screen readers<\/li>\n<li>IMPROVED: Load More container uses aria-live for dynamic content updates<\/li>\n<li>IMPROVED: Full database cleanup on uninstall (posts, meta, transients)<\/li>\n<li>FIX: Deprecated Elementor API \u2014 updated to elementor\/widgets\/register with backward compatibility<\/li>\n<li>FIX: Poster images now use  tags instead of CSS background-image for better performance and SEO<\/li>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Local video hosting support<\/li>\n<li>Responsive gallery grid<\/li>\n<li>Drag &amp; drop admin interface<\/li>\n<li>Poster image selection<\/li>\n<li>Default thumbnail support<\/li>\n<li>Lightbox video player<\/li>\n<li>Elementor integration<\/li>\n<li>Shortcode support<\/li>\n<li>AJAX loading<\/li>\n<li>Mobile optimization<\/li>\n<li>Accessibility features<\/li>\n<\/ul>","raw_excerpt":"Create responsive video galleries with local video hosting, Gutenberg blocks, archive templates, and Elementor integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257612"}],"author":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mesengeros"}],"wp:attachment":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257612"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257612"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257612"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257612"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257612"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}