[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7QynSpzhydjAJmDSpRdT6RJP8WcHSLf8tp4R95RNySE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":59,"crawl_stats":37,"alternatives":67,"analysis":172,"fingerprints":798},"woocommerce-dynamic-gallery","Dynamic Product Gallery for WooCommerce","3.5.3","Steve Truman","https:\u002F\u002Fprofiles.wordpress.org\u002Fa3rev\u002F","\u003Cp>Science has proven that Product images have a massive impact on your stores conversion rates. Dynamic Product Gallery for WooCommerce will bring your stores static image display to life.\u003C\u002Fp>\n\u003Cp>As soon as you install Dynamic Gallery your Product pages image gallery is transformed into a dynamic scrolling product gallery with thumbnails displayed in a single row slider.\u003C\u002Fp>\n\u003Ch4>KEY FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>A Dynamic Product Page image gallery for WooCommerce Products page.\u003C\u002Fli>\n\u003Cli>Full support for WordPress responsive images – srcset and size\u003C\u002Fli>\n\u003Cli>Full support for Webp images\u003C\u002Fli>\n\u003Cli>Supports .jpg and .png images converted to Webp using HTML, replace URL attributes.\u003C\u002Fli>\n\u003Cli>Fully integrated with WooCommerce Product Gallery\u003C\u002Fli>\n\u003Cli>Full compatibility with WooCommerce version 8.0\u003C\u002Fli>\n\u003Cli>Fully Compatible with Elementor Premium Templates\u003C\u002Fli>\n\u003Cli>Dynamic Gallery shortcodes. Works with page builders like Elementor, Divi etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong> Product Gallery Block – Use with WooCommerce Single Product page Block Template \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRODUCT GALLERY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Instantly applies Dynamic Gallery features to all WooCommerce Product Gallery images on install\u003C\u002Fli>\n\u003Cli>Auto Converts your static product image galleries into a dynamic scrolling gallery\u003C\u002Fli>\n\u003Cli>Auto converts you static Product image thumbnails into a dynamic single row thumbnail slider\u003C\u002Fli>\n\u003Cli>Displays all of your product images beautifully in all PC, Tablet and mobile phone browsers\u003C\u002Fli>\n\u003Cli>Simple to use – just install and continue to use the WooCommerce Product gallery to add, move and delete product images\u003C\u002Fli>\n\u003Cli>Search Engine friendly images\u003C\u002Fli>\n\u003Cli>Dynamic Gallery ON | OFF setting for single products\u003C\u002Fli>\n\u003Cli>Built in Lazy-load feature\u003C\u002Fli>\n\u003Cli>Support for image captions\u003C\u002Fli>\n\u003Cli>2 Choices of Gallery width FIXED or DYNAMIC\u003C\u002Fli>\n\u003Cli>2 Choices of Gallery Height – FIXED (set in px) or DYNAMIC\u003C\u002Fli>\n\u003Cli>ZOOM – shows full size image with caption text and manual scroll through entire gallery.\u003C\u002Fli>\n\u003Cli>Choice of 2 different pop-up tools – Fancybox and Colorbox.\u003C\u002Fli>\n\u003Cli>ZOOM | START SLIDE SHOW \u002F STOP SLIDESHOW controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>* NEW WIGET & SHORTCODE\u003C\u002Fh4>\n\u003Cp>Dynamic Gallery automatically replaces the default WooCommerce Product Gallery on product pages. The Dynamic Gallery Widget and Shortcode enable you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shop Shortcode – use it to add Dynamic gallery to new WooCommerce FSE Single Product Block Template\u003C\u002Fli>\n\u003Cli>Shop Shortcode – use it to add Dynamic gallery to page builders WooCommerce Product Page Template. \u003C\u002Fli>\n\u003Cli>Single Shortcode – Use to insert a Single Product Gallery, by product id into anywhere that accepts shortcodes\u003C\u002Fli>\n\u003Cli>Widget – Add a single product Dynamic Gallery to any widget area\u003C\u002Fli>\n\u003Cli>Elementor Product Page Template – Add the WooCommerce Dynamic Gallery to your Elementor Product Page template via the Dynamic Gallery Widget or Shop Shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GALLERY THUMBNAIL SLIDER\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gallery Thumbnails show in a single row slider under the Gallery\u003C\u002Fli>\n\u003Cli>Option to set the number of thumbnails that are visible in the Thumbnail slider from 2 to 8.\u003C\u002Fli>\n\u003Cli>Option to set Thumbnail auto don’t show when there is only 1 image in the gallery\u003C\u002Fli>\n\u003Cli>Thumbnails auto scale to size in smaller screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>THINGS TO KNOW\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dynamic Gallery admin panel is found in the WooCommerce submenu on your wp-admin page\u003C\u002Fli>\n\u003Cli>Dynamic Gallery is found on the WooCommerce Single Product Template\u003C\u002Fli>\n\u003Cli>The Gallery uses the default WooCommerce Main Image size. The sizes for these are set on the Customiser menu > WooCommerce > Product images.\u003C\u002Fli>\n\u003Cli>Gallery thumbnails are the default WooCommerce square cropped 100×100 pixels. WooCommerce allows changing this by filtering on woocommerce_gallery_thumbnail \u003C\u002Fli>\n\u003Cli>Translation ready and fully compatible with WPMU\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PREMIUM VERSION\u003C\u002Fh4>\n\u003Cp>There is a \u003Ca href=\"http:\u002F\u002Fa3rev.com\u002Fshop\u002Fwoocommerce-dynamic-gallery\u002F\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa> of Dynamic Gallery for WooCommerce available if you find you want more features than are available in the free version\u003C\u002Fp>\n\u003Ch4>CONTRIBUTE\u003C\u002Fh4>\n\u003Cp>When you download Dynamic Product Gallery for WooCommerce, you join our the a3rev Software community. Regardless of if you are a WordPress beginner or experienced developer if you are interested in contributing to the future development of Dynamic Gallery or any of our other plugins on Github head over to the Dynamic Product Gallery \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fa3rev\u002Fwoocommerce-dynamic-gallery-lite\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> to find out how you can contribute.\u003C\u002Fp>\n\u003Cp>Want to add a new language? You can contribute via \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-dynamic-gallery\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Go to WordPress admin > WooCommerce menu > Dynamic Gallery menu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the Settings tab activate the gallery and tweak settings as required\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the Gallery Style tab set layout, style and features of your product gallery\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the Icon Styles menu style your gallery icons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On any product edit page on the WooCommerce Product Data menu go to the Dynamic gallery menu and set the way the gallery works for that product\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Bring your product pages and presentation alive with Dynamic Product Gallery for WooCommerce. Beautifully.",1000,379585,62,37,"2025-12-02T05:03:00.000Z","6.9.0","6.0","",[20,4,21,22,23],"woocommerce","woocommerce-image-gallery","woocommerce-product-gallery","woocommerce-product-images","http:\u002F\u002Fa3rev.com\u002Fshop\u002Fwoocommerce-dynamic-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-dynamic-gallery.3.5.3.zip",98,2,0,"2022-11-02 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"WF-0a5a0ca6-f355-4110-a533-04e46c741ec9-woocommerce-dynamic-gallery","a3-lazy-load-cross-site-request-forgery-to-settings-reset-2","a3 Lazy Load \u003C= 2.6.0 - Cross-Site Request Forgery to Settings Reset","The following plugins for WordPress are vulnerable to Cross-Site Request Forgery:\r\n\r\na3 Lazy Load (\u003C= 2.6.0), Contact Us Page – Contact People (\u003C= 3.6.1), a3 Portfolio (\u003C= 3.0.1), Dynamic Product Gallery for WooCommerce (3.0.1), a3 Responsive Slider (\u003C= 2.2.0), Compare Products for WooCommerce (\u003C= 2.8.2), Products Quick View for WooCommerce (\u003C= 2.0.1), Product Sort and Display for WooCommerce (\u003C= 2.2.2), Product Widget Slider for WooCommerce (), WP Email Template (\u003C= 2.6.2).\r\n\r\nThis is due to missing nonce validation on the reset_settings() function. This makes it possible for unauthenticated attackers to reset the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=3.0.1","3.0.2","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0a5a0ca6-f355-4110-a533-04e46c741ec9?source=api-prod",447,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":55,"updated_date":44,"references":56,"days_to_patch":58},"WF-9133fa10-036b-4f42-9d0c-8e15d2625f5e-woocommerce-dynamic-gallery","a3rev-multiple-plugins-various-versions-cross-site-request-forgery-to-settings-changes-2","a3rev Multiple Plugins \u003C= Various Versions - Cross-Site Request Forgery to Settings Changes","The a3 Lazy Load, a3 Portfolio, Contact Us Page – Contact People, Dynamic Product Gallery for WooCommerce, a3 Responsive Slider, and Compare Products for WooCommerce plugins for WordPress are vulnerable to Cross-Site Request Forgery respectively in versions up to, and including, 2.5.0, 3.0.0, 3.6.0, 2.9.0, 2.0.12, 2.8.0. This is due to missing nonce validation on the save_settings function present in all three plugins. This makes it possible for unauthenticated attackers to to update the plugins settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.  \r\n\r\nIt is also worth noting that there were several additional changes in the plugins related to sanitization and escaping so there may be other vulnerabilities that were fixed as part of these releases.","\u003C=2.9.0","3.0.0","2022-05-24 00:00:00",[57],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9133fa10-036b-4f42-9d0c-8e15d2625f5e?source=api-prod",609,{"slug":60,"display_name":7,"profile_url":8,"plugin_count":61,"total_installs":62,"avg_security_score":63,"avg_patch_time_days":64,"trust_score":65,"computed_at":66},"a3rev",13,117380,91,539,73,"2026-04-04T01:16:01.242Z",[68,92,115,138,151],{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":76,"downloaded":77,"rating":26,"num_ratings":78,"last_updated":79,"tested_up_to":80,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":89,"download_link":90,"security_score":91,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"gallery-slider-for-woocommerce","Product Gallery Slider, Additional Variation Images, Product Video, Product Image Zoom and Lightbox for WooCommerce – WooGallery","3.1.3","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>🔥 All-in-One WooCommerce Product Gallery (Image and Video) Solution to Enhance Your Customers’ Shopping Experience and Boost Sales Instantly! 🚀\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fair-max-plus\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🖥️ Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>📖 Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fsupport\u002F?user=lite\" rel=\"nofollow ugc\">\u003Cstrong>🛟 Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002F\" rel=\"nofollow ugc\">\u003Cstrong>🌐 Full Features List\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fpricing\u002F?ref=143\" rel=\"nofollow ugc\">\u003Cstrong>🏆 Upgrade To Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaofImhOCZYs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>👉 What Does the WooGallery Mainly Do?\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Enable Product Gallery Slider on Product Page\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Enable Additional Variation Images Gallery Slider\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Create Product Video Gallery\u003C\u002Fstrong> 🔥\u003Cbr \u002F>\n✅ \u003Cstrong>Add Advanced Product Image Zoom\u003C\u002Fstrong> 🔥\u003Cbr \u002F>\n✅ \u003Cstrong>Add Advanced Product Image Lightbox\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Add Product Featured Video on the Shop\u002FArchive Page\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Outstanding Product Gallery Slider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Do you want to boost sales by enhancing your product page design and layout? Do you have too many images of your product?\u003C\u002Fp>\n\u003Cp>No worries, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002F\" rel=\"nofollow ugc\">WooGallery\u003C\u002Fa>\u003C\u002Fstrong> is the perfect solution for you. This fantastic plugin can help you transform WooCommerce’s default product gallery into an eye-catching product gallery slider on your product page. By displaying your product and additional variation images in an elegant slider style, you can easily attract more customer attention and increase your sales instantly.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Additional Variation Images Gallery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin also allows you to insert unlimited additional images for each variation, letting potential customers see different images when switching between variations. WooCommerce offers an option to insert only one image per product variation. It means there is no option to add more than a single variation image when it is essential to show additional product images to boost sales.\u003C\u002Fp>\n\u003Cp>To unlock this limitation, you can use the WooGallery plugin. This plugin allows you to upload multiple images for each product variation. So, by using WooGallery, you can show different sets of images to potential customers when they switch between product variations such as Color, Style, and Size simultaneously.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Product Video Gallery\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Effortlessly showcase videos alongside product images on your product pages. This plugin lets you embed videos directly into your product image gallery, giving customers a richer, more engaging shopping experience.\u003C\u002Fp>\n\u003Cp>When potential customers watch a brief video of your product, the chances of selling it increase, which is an excellent way to market.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Advanced Product Image Zoom\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Are you looking to improve your customers’ shopping experience by allowing them to view your products in more detail and increase sales? The plugin can help you achieve this by providing advanced zooming features for your product images.\u003C\u002Fp>\n\u003Cp>This plugin lets your customers get a closer and more detailed look at your products, which can significantly increase customer engagement and generate more sales for your business.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Powerful Product Image Lightbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Do you want your customers to open the larger product image in a full-screen window to look closely at the product details and skyrocket conversions?\u003C\u002Fp>\n\u003Cp>The plugin offers exclusively powerful lightbox functionality to open the full-size image in a modal window, allowing your customers to look closely and efficiently at the product details and boost sales.\u003C\u002Fp>\n\u003Ch3>👉 Key Features List:\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Beautiful Product Gallery Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use beautiful, functional, ready layouts to deliver better product display.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Thumbnails Left \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Ffeatherlight-cap\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Thumbnails Bottom \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fair-max-plus\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Thumbnails Top \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Felemental-backpack\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Thumbnails Right \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fcustom-dunk-low\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slider \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fduffel-bag\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002F#layout-tab\" rel=\"nofollow ugc\">See more modern layouts\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-choose-a-gallery-layout\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Display Multiple Images Per Product Variation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, WooCommerce allows adding only one image per product variation. With the plugin, you can add and display multiple product images for each product variation. It is essential to show additional product images to boost sales.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Ffeatherlight-cap\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-add-images-in-variation-gallery\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Drag & Drop Custom Sorting for Product Variation Images & Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin enables you to rearrange product additional variation images through an intuitive drag-and-drop interface, facilitating custom sorting based on individual preferences.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Adjust Variation Gallery Width for Desktop, Tablet, and Mobile\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By specifying a gallery width value, you can ensure that product images are displayed optimally across different screen sizes, providing a consistent and visually appealing user experience of your products and variations.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Embed Unlimited Videos to Your Products and Variation Images\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin allows you to add unlimited videos to the product images, which can significantly impact customer engagement, trust, conversions, and brand perception, ultimately driving sales and business growth.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002F2-how-to-add-different-types-of-videos-to-product-gallery\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Add Videos to Simple, Group, External\u002FAffiliate, and Variable Product Images\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to show YouTube videos in the Simple, Group, External\u002FAffiliate, and Variable Product, the plugin would be an excellent option.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Multiple Video Play Modes: Inline or Popup Window\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance your customers’ video viewing experience with our customizable video play options, including inline and pop-up window modes. You can choose how your customers watch the product video by selecting either inline or pop-up window mode.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fplay-modes\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-set-a-video-play-mode\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Enable the Thumbnails Gallery Slider for the Product Images\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can enable a slider if you have many images in your product and want to avoid the default gallery display method in WooCommerce. This plugin will allow you to set the number of images to show on each slide, enable autoplay, and set the slider to infinite.\u003C\u002Fp>\n\u003Cp>It provides a convenient way for customers to view and select different product images or variations.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Product Featured Image Sliding Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin allows customers to navigate different product images or variations using sliding mechanisms. These controls often include AutoPlay Interval, Slider Speed, Direction, etc.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fnavigation-pagination-styles\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Set Product Slider Orientation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The orientation of the slider refers to the direction in which the product images move or are displayed. It’s typically horizontal or vertical, each with advantages and considerations.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fslider-orientations\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-change-slide-orientation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Product Images Sliding Effects\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sliding effects are fancy ways the product images change in a slider. They can slide, fade, zoom\u003Cbr \u002F>\nor use other cool transitions to switch between images, making the  more interesting display to look at.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Slide\u003C\u002Fli>\n\u003Cli>Fade\u003C\u002Fli>\n\u003Cli>Flip\u003C\u002Fli>\n\u003Cli>Cube\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fsliding-effects\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Complete Navigation Control for Product Image and Thumbnails Slider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides a comprehensive navigational arrow control for product images and thumbnails slider. It offers various customization options, including arrow style, color, and box sizes. Turning the navigation arrows on or off for both sliders is possible.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show\u002FHide thumbnails navigation\u003C\u002Fli>\n\u003Cli>Thumbnails navigation visibility\u003C\u002Fli>\n\u003Cli>Thumbnails navigation styles (Custom, Inner Right)\u003C\u002Fli>\n\u003Cli>Thumbnails navigation icon set\u003C\u002Fli>\n\u003Cli>Thumbnail navigation icon size\u003C\u002Fli>\n\u003Cli>Thumbnail navigation color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fthumbnails-navigation-styles\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-customize-thumbnails-navigation-styles\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Control Thumbnail Items Number & Gap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance the visual appearance of your product images slider by customizing the number of thumbnails and the gaps between them.\u003C\u002Fp>\n\u003Cp>Initially, the product images slider displays four thumbnails. However, you can customize the number of thumbnails to be displayed, ranging from 2 to 10. Additionally, you can adjust the gap between thumbnails easily.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-set-space-between-thumbnails\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Product Variation Images Sorting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin is built with the idea of saving time on development. You can reorder the images of your uploaded variations according to your needs.\u003C\u002Fp>\n\u003Cp>This feature allows you to arrange variation images in a specific sequence, which can influence purchase decisions and improve user experience.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Control Product Image AutoPlay and Slider Speed\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Adjusting the slider speed allows customers to view product images properly. This feature will enable you to increase or decrease the sliding duration and direction based on your needs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AutoPlay\u003C\u002Fli>\n\u003Cli>AutoPlay Delay Time\u003C\u002Fli>\n\u003Cli>Slider Speed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Essential Thumbnails Slider Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides a wide range of features to enhance the functionality, usability, and accessibility of product slider.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Infinite Loop\u003C\u002Fli>\n\u003Cli>Adaptive Height\u003C\u002Fli>\n\u003Cli>Accessibility\u003C\u002Fli>\n\u003Cli>RTL Mode\u003C\u002Fli>\n\u003Cli>Free Mode\u003C\u002Fli>\n\u003Cli>Mouse Wheel\u003C\u002Fli>\n\u003Cli>Zoom Out Hover Effects\u003C\u002Fli>\n\u003Cli>Slide Down Hover Effects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fadaptive-height\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Preloader Settings for Product Images\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance your product image loading speed with the powerful preloader feature. With this plugin, you can turn the preloader style on or off.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Compatible with Popular WordPress Themes and Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin is compatible with all the popular themes and plugins, especially WooCommerce plugins and themes.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Multisite Supported\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin is fully compatible with WordPress multisite, including network-activated and activated on individual sites.\u003C\u002Fp>\n\u003Ch3>WooGallery Pro Features 🚀\u003C\u002Fh3>\n\u003Cp>WooGallery Pro offers more robust features and easy customizations that will take your product gallery beyond limitations and boost your sales growth.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Choose Modern Product Gallery Layouts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tiles (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fsports-wear\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hierarchy Grid (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fcozy-pullover\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modern Grid – Style 1 (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fnike-golf-club\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modern Grid – Style 2 (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fhooded-track-jacket\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modern Grid – Style 3 (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Ftraining-suit\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modern Grid – Style 4 (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fultimate-anorak\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Modern Grid – Style 5 (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fzip-pullover\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Anchor Navigation (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fjersey-sweat-shirt\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Vertical Scroll (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fjersey-sweat-shirt\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Multi-row Thumbs (New) (Pro) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fjersey-sweat-shirt\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Product Featured Video on Shop\u002FArchive\u002FListing Page\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cp>Grab the attention of visitors with compelling product featured videos right on the shop, archive, category, and any listing pages to grow the conversion rate. Featured videos can be played either in a pop-up window or directly on the same page.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-show-product-video-on-the-shop-archive-page\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Add Product Videos from:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vimeo (PRO) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fbaseball-cleats\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dailymotion (PRO) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fgolf-bag\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook (PRO) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fskate-shoes\u002F\" rel=\"nofollow ugc\">Live Demo \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Self-hosted (PRO) \u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fproduct\u002Fcustom-dunk-low\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Product Video Placement\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Make your product video slider more engaging and dynamic by choosing a video placement. When creating a slider for a product, it’s essential to consider where to place the product video. The plugin has 3 options for setting the video:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>At Starting of the Slider\u003C\u002Fli>\n\u003Cli>End of the Slider\u003C\u002Fli>\n\u003Cli>Keep Videos in Default Position\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fvideo-placement\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-place-the-videos-in-woogallery\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Stylize YouTube and Self-hosted Video Player Controls\u003C\u002Fstrong> 🔥🔥🔥\u003C\u002Fp>\n\u003Cp>Customize the appearance of the playback buttons, progress bar, volume controls, and other interactive elements within the video player to match your brand style.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Main Font Color\u003C\u002Fli>\n\u003Cli>Control Background Color\u003C\u002Fli>\n\u003Cli>Video Play Progress Color\u003C\u002Fli>\n\u003Cli>Video Play Progress Background\u003C\u002Fli>\n\u003Cli>YouTube Video Player Controls\u003C\u002Fli>\n\u003Cli>Show\u002FHide YouTube Related Videos\u003C\u002Fli>\n\u003Cli>Video Volume\u003C\u002Fli>\n\u003Cli>Video Icon Color, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Advanced Product Image Zoom\u003C\u002Fstrong> 🔥🔥🔥\u003C\u002Fp>\n\u003Cp>Advanced image zoom functionality allows customers to view products in more detail by zooming in on specific areas. This feature enhances a super customer shopping experience by providing a closer look at the product.\u003C\u002Fp>\n\u003Cp>Here are key zoom features you’ll love:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Right Side and Magnific zoom styles\u003C\u002Fli>\n\u003Cli>3 Additional Zooming cursor styles\u003C\u002Fli>\n\u003Cli>Zoom Lens Shape: Circle and Box\u003C\u002Fli>\n\u003Cli>Lens Color, Border\u003C\u002Fli>\n\u003Cli>On hover product image overlay style: Blur, Custom Color\u003C\u002Fli>\n\u003Cli>Custom image overlay color and opacity\u003C\u002Fli>\n\u003Cli>Auto and custom zoom window size\u003C\u002Fli>\n\u003Cli>Zoom window distance\u003C\u002Fli>\n\u003Cli>MouseWheel Zoom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fzoom-styles\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-apply-zoom-styles-for-product-images\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Advanced Product Image Lightbox\u003C\u002Fstrong> 🔥🔥🔥\u003C\u002Fp>\n\u003Cul>\n\u003Cli>4 Additional Lightbox sliding effects: Fade, Rotate,\u003C\u002Fli>\n\u003Cli>Circular and Tube\u003C\u002Fli>\n\u003Cli>Lightbox overlay background\u003C\u002Fli>\n\u003Cli>5 Lightbox icon display positions\u003C\u002Fli>\n\u003Cli>Configure lightbox icon size\u003C\u002Fli>\n\u003Cli>Show\u002FHide slideshow play button\u003C\u002Fli>\n\u003Cli>Show\u002FHide thumbnails button\u003C\u002Fli>\n\u003Cli>Show\u002FHide thumbnails visibility\u003C\u002Fli>\n\u003Cli>Show\u002FHide full-screen button\u003C\u002Fli>\n\u003Cli>Show\u002FHide product image download button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Flightbox-sliding-effects\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-customize-the-lightbox-icon-display-position\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Retina Ready Product Image Supported\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance your online store’s best product image viewing experience and attract more customers. Your customers will be amazed by the crystal-clear quality of your product images, making them more likely to purchase.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Product Gallery Thumbnails Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Thumbnail navigation border\u003C\u002Fli>\n\u003Cli>Thumbnail navigation box size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Thumbnails Custom Dimensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set specific dimensions for the thumbnails displayed in the product. This feature lets you control the height and width of the product thumbnails.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fthumbnails-space-padding-size-border\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-set-thumbnails-size\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Thumbnails Hover Effects\u003C\u002Fstrong> 🔥🔥🔥\u003C\u002Fp>\n\u003Cp>Thumbnail hover effects refer to interactive visual changes when customers hover their cursor over thumbnail images. Choose a hover effect from-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Slide In\u003C\u002Fli>\n\u003Cli>Slide Up\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fthumbnails-hover-effects\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-set-thumbnails-hover-effects\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Excellent Active Thumbnail Styles\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Outer Line 🔥🔥🔥 It’s like a product images page of \u003Cstrong>Apple\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Zoom Out\u003C\u002Fli>\n\u003Cli>Opacity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Factive-thumbnail-styles\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-to-set-active-thumbnails-style\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Change the Main Image on Click or Mouseover for Product Thumbnails\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cp>The plugin offers an engaging feature that allows you to change the main image by hovering over one of the product thumbnails. This feature was inspired by the top e-commerce stores such as Amazon, Nike, Adidas, Puma, etc. It is designed to enhance usability and save customers from making extra clicks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On Click\u003C\u002Fli>\n\u003Cli>Mouseover🔥 🔥 🔥 It’s like the product images pages of \u003Cstrong>Amazon, Nike, AliExpress,\u003C\u002Fstrong> etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fthumbnails-activation\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fdocs\u002Fhow-do-you-want-to-activate-thumbnails\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Gallery Image Caption\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cp>When you have a product thumbnails slider, it’s essential to have an active main image with a caption that provides additional context or information about the product and the variation images.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.woogallery.io\u002Fgallery-image-caption\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🏆 UPGRADE TO WOOGALLERY PRO!\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-NaP5vqQaH4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoogallery.io\u002Fpricing\u002F?ref=143\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To our Pro version Today!\u003C\u002Fstrong>\u003C\u002Fa> You’ll never regret it.✌️\u003C\u002Fp>\n","🔥 All-in-One WooCommerce Product Image and Video Gallery Solution to Enhance Your Customers' Shopping Experience and Boost Sales Instantly!  🚀",20000,458863,160,"2026-01-08T06:22:00.000Z","6.9.4","5.3","7.0",[84,85,86,87,88],"additional-variation-images-gallery","product-featured-video","product-image-zoom","woocommerce-product-gallery-carousel","woocommerce-product-gallery-slider","https:\u002F\u002Fwoogallery.io\u002F?ref=143","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-slider-for-woocommerce.3.1.3.zip",100,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":76,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":111,"download_link":112,"security_score":113,"vuln_count":27,"unpatched_count":28,"last_vuln_date":114,"fetched_at":30},"woo-product-gallery-slider","Product Gallery Slider, Additional Variation Images for WooCommerce","2.3.22","Niloy - Codeixer","https:\u002F\u002Fprofiles.wordpress.org\u002Fim_niloy\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fproduct-gallery-slider-for-woocommerce?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">Product gallery slider for WooCommerce\u003C\u002Fa> adds a responsive and customizable image slider to your WooCommerce product gallery.\u003Cbr \u002F>\nShowcase multiple images, including variation images, in a beautiful carousel that enhances the shopping experience, keeps customers engaged, and increases conversions.\u003Cbr \u002F>\nEasy to use, mobile-friendly, and designed to boost your WooCommerce store’s visual appeal and sales.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpgs.betteropt.in\u002Fproduct\u002Fa-demo-product-with-twist\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fproduct-gallery-slider-for-woocommerce?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro »\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Are you interested in enhancing your product page design to increase sales? Have you possibly overloaded your page with too many product images? 🤔\u003C\u002Fp>\n\u003Cp>If you’re looking to enhance your WooCommerce store, the Product Gallery Slider plugin is an excellent solution. With this plugin, you can easily transform the default product gallery into an attractive slider on your product page. Displaying your product and additional variation images in a sleek slider style can help attract more customer attention and increase sales instantly. 💻📈\u003C\u002Fp>\n\u003Cp>This plugin is incredibly user-friendly and easy to install, offering a wide range of customization options to help you create the perfect product gallery slider that meets your specific needs. You can customize the slider speed, transition effects, and more to create a unique and engaging product gallery that stands out. 🎨\u003C\u002Fp>\n\u003Cp>Furthermore, the plugin is fully responsive, which means it works perfectly on any device, be it a desktop, tablet, or smartphone. This ensures that your customers can view your product gallery slider from anywhere, at any time. 📱🌍\u003C\u002Fp>\n\u003Cp>Overall, the Product Gallery Slider plugin is an excellent plugin for any WooCommerce store owner looking to enhance their product gallery and increase sales. 👍\u003C\u002Fp>\n\u003Ch3>📌 Unlimited Additional Variation Images\u003C\u002Fh3>\n\u003Cp>In WooCommerce, the default behavior allows for only one image to be inserted per product variation. Unfortunately, there is no built-in option to add multiple variation images. This limitation can be problematic when there is a need to display additional product images to enhance sales and provide a comprehensive visual representation.\u003C\u002Fp>\n\u003Cp>Introducing Product Gallery Slider, a powerful plugin that offers the ability to insert an unlimited number of \u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fdocs\u002Fadditional-variation-images-in-woocommerce\u002F\" rel=\"nofollow ugc\">additional images for each product variation\u003C\u002Fa>. By utilizing this plugin, you can provide an enhanced browsing experience to potential customers. They will be able to view different sets of images when switching between product variations, such as color, style, and size, all at the same time. This feature-rich functionality empowers you to showcase your products more effectively, captivating customers and boosting sales. 🚀\u003C\u002Fp>\n\u003Ch3>📱 Responsive ready\u003C\u002Fh3>\n\u003Cp>These days more and more people are using mobile phones to scroll E-commerce sites to check and order their products. Thus, mobile-enabled and optimized E-commerce sites remain one step ahead of others.\u003Cbr \u002F>\nLuckily, the WooCommerce product gallery slider is also compatible with tablets and mobiles. So, customers get a flawless viewing experience that will surely boost your product sales.\u003C\u002Fp>\n\u003Ch3>✅ Support Page Builders for Custom Single product page\u003C\u002Fh3>\n\u003Cp>WooCommerce product gallery slider has a wide range of supportability for the most popular page builders. You can efficiently work with Divi, Beaver Builder, WP Bakery Builder, Elementor Pro & others.\u003C\u002Fp>\n\u003Ch3>🔥 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Layout\u003C\u002Fli>\n\u003Cli>Navigation support\u003C\u002Fli>\n\u003Cli>Slider AutoPlay Options\u003C\u002Fli>\n\u003Cli>Gallery Layout [Horizontal Slider]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Images can be added for each product variation\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Thumbnails item to Show\u003C\u002Fli>\n\u003Cli>Infinite loop option\u003C\u002Fli>\n\u003Cli>Slide Adaptive Height\u003C\u002Fli>\n\u003Cli>Mouse Dragging option\u003C\u002Fli>\n\u003Cli>On\u002FOff LightBox Setting for Thumbnails images\u003C\u002Fli>\n\u003Cli>On\u002FOff Setting for WooCommerce image zoom\u003C\u002Fli>\n\u003Cli>On\u002FOff Setting for Lightbox image caption\u003C\u002Fli>\n\u003Cli>Custom Image Size option for gallery\u003C\u002Fli>\n\u003Cli>Custom CSS option for override\u003C\u002Fli>\n\u003Cli>Shortcode ready [Easy to use with any custom product page builder]\u003C\u002Fli>\n\u003Cli>Support Elementor, Divi and Visual Composer page builder\u003C\u002Fli>\n\u003Cli>Working with Most Premium themes\u003C\u002Fli>\n\u003Cli>RTL support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Pro Version Features 🌟\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All Free features\u003C\u002Fli>\n\u003Cli>Gallery Layout [Vertical(left, right) and Horizontal Silder]\u003C\u002Fli>\n\u003Cli>LightBox For Thumbnails option\u003C\u002Fli>\n\u003Cli>On\u002FOff LightBox Setting for Thumbnails images\u003C\u002Fli>\n\u003Cli>Support Video for Gallery (YouTube, Vimeo, and Self-Hosted video)\u003C\u002Fli>\n\u003Cli>Thumbnails Hide option\u003C\u002Fli>\n\u003Cli>Slider Image Caption\u003C\u002Fli>\n\u003Cli>Animation for Navigation Arrow \u003C\u002Fli>\n\u003Cli>Full Lightbox Control\u003C\u002Fli>\n\u003Cli>Lightbox Thumbnails Position\u003C\u002Fli>\n\u003Cli>Lightbox Thumbnail Autostart\u003C\u002Fli>\n\u003Cli>Lightbox Open\u002FClose Animation Effect\u003C\u002Fli>\n\u003Cli>Lightbox image slide Animation Effect\u003C\u002Fli>\n\u003Cli>Advanced Zoom Options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpgs.betteropt.in\u002Fproduct\u002Fa-demo-product-with-twist\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.codeixer.com\u002Fproduct-gallery-slider-for-woocommerce?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro »\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgrdD8pCe5zw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=7&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🌟 See what a few WooCommerce store owners are saying about Product Gallery Slider for WooCommerce:\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Great plugin and been using it for a long now. Still great!”.\u003Cbr \u002F>\n  – vlavur\u003C\u002Fp>\n\u003Cp>“Nice plugin – does exactly what you expect; the support is even better!”.\u003Cbr \u002F>\n  – vanbrel\u003C\u002Fp>\n\u003Cp>“Used the plugin and does exactly what I need and when I had an issue the guys response and solution was quick and swift”.\u003Cbr \u002F>\n  – theonlytjn\u003C\u002Fp>\n\u003Cp>“An awesome plugin which request a smaller amount of time and effort to get the output, can be recommended for professional ecommerce sites”.\u003Cbr \u002F>\n  – sabari1992\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-gallery-slider\u002Freviews\u002F?filter=5\" rel=\"ugc\">All Reviews\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like this product gallery plugin, then consider checking out our other free plugins:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdeposits-for-woocommerce\u002F\" rel=\"ugc\">Deposits for WooCommerce\u003C\u002Fa> – Allowed customers to pay for products using a fixed or percentage amount of the product.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjvm-woocommerce-wishlist\u002F\" rel=\"ugc\">WooCommerce Wishlist\u003C\u002Fa> – Enhance your e-commerce store’s functionality with WooCommerce Wishlist – the ultimate tool that adds a powerful and lightweight wishlist feature.\u003C\u002Fp>\n","Enhance your customers' shopping experience and boost sales instantly with this WooCommerce Product Gallery Slider! 🚀",716532,92,157,"2025-10-30T14:26:00.000Z","6.8.5","5.0","7.4",[108,109,87,88,110],"additional-variation-image","product-gallery-slider","woocommerce-product-image-slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-gallery-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-gallery-slider.2.3.22.zip",99,"2023-05-25 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":91,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"tp-product-image-flipper-for-woocommerce","TP Product Image Flipper for Woocommerce","2.0.6","TPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Ftplugins\u002F","\u003Cp>Get a beautiful and better product flipper image to your store, 100% Responsive, Give your customers a glimpse of another image from your product.\u003Cbr \u002F>\nThis plugin get your product featured image with the first gallery image and flipp between them on mouse over.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fdemos\u002Fshop\u002F?reff=TPCPS\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-woocommerce-category-product-slider\u002F\" rel=\"nofollow ugc\">Click Here to Get the Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flip between 2 images on product shop\u002Fcategory page.\u003C\u002Fli>\n\u003Cli>Responsive Layout.\u003C\u002Fli>\n\u003Cli>Responsive Images – Responsive images with srcset, sizes.\u003C\u002Fli>\n\u003Cli>100% mobile friendly.\u003C\u002Fli>\n\u003Cli>Working with Most of Premium themes.\u003C\u002Fli>\n\u003Cli>Compatible with HPOS (High-Performance Order Storage).\u003C\u002Fli>\n\u003Cli>New! Remove duplicate images: Remove any additional images of a product on shop\u002Fcategory pages. This ensures only the images generated by the plugin will be shown.\u003C\u002Fli>\n\u003Cli>New! Images from the gallery only: Use only images from the product gallery for the image flipper. If there are less than two images in the gallery, it will show the product’s main image.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Work with Elementor products grid.\u003C\u002Fli>\n\u003Cli>Display all your product gallery images.\u003C\u002Fli>\n\u003Cli>Responsive Layout.\u003C\u002Fli>\n\u003Cli>Navigation support.\u003C\u002Fli>\n\u003Cli>Slider AutoPlay Options.\u003C\u002Fli>\n\u003Cli>Display Dots (Show\u002FHide).\u003C\u002Fli>\n\u003Cli>Customize Slider Arrow (Color\u002FBackground\u002FIcons).\u003C\u002Fli>\n\u003Cli>Customize Slider Dots (Circle\u002FSquare\u002FRectangle).\u003C\u002Fli>\n\u003Cli>Infinite Loop.\u003C\u002Fli>\n\u003Cli>Mouse Dragging option.\u003C\u002Fli>\n\u003Cli>RTL support.\u003C\u002Fli>\n\u003Cli>Touch and Swipe support for images etc.\u003C\u002Fli>\n\u003Cli>Customize animation transform (36 type of animations).\u003C\u002Fli>\n\u003Cli>Working with Most of Premium themes.\u003C\u002Fli>\n\u003Cli>Images size select (all your theme sizes).\u003C\u002Fli>\n\u003Cli>Change images by dots or thumbs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Video\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FXRCnK5OF0TQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>👍 You May Also Like\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>🆕 \u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-advanced-search-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">TP Advanced Search for WooCommerce PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-woocommerce-product-gallery\u002F\" rel=\"ugc\">TP Woocommerce Product Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-restore-categories-and-taxonomies\u002F\" rel=\"ugc\">TP Restore Categories And Taxonomies\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002F\" rel=\"ugc\">TP Price Drop Notifier for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-quick-view-for-woocommerce\u002F\" rel=\"ugc\">TP Product Quick View for Woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-tooltip\u002F\" rel=\"ugc\">TP Product Tooltip for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Change image size\u003C\u002Fh4>\n\u003Cp>TP Product Image Flipper is using woocommerce image size called:  \u003Cem>woocommerce_thumbnail\u003C\u002Fem>, if you want to change this size you can do it with our new filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('tppif_image_size', 'your_function');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>The following example is using full image size. You can add this function to your functions file.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n      add_filter('tppif_image_size', 'tp_change_fliper_image_size');\n      function tp_change_fliper_image_size($default_image_size) {\n    return 'full';\n       }\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add more image to your product shop\u002Fcategory page and flip them by mouse over.",9000,94456,94,24,"2025-12-21T07:45:00.000Z","6.7.5","4.2","5.6",[132,133,134,135],"product-flipper-image","woocommerce-product-flipper-image","woocommerce-product-gallery-flipper","woocommerce-product-image-flipper","https:\u002F\u002Fwww.tplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftp-product-image-flipper-for-woocommerce.2.0.6.zip",{"slug":139,"name":140,"version":141,"author":119,"author_profile":120,"description":142,"short_description":143,"active_installs":11,"downloaded":144,"rating":145,"num_ratings":146,"last_updated":147,"tested_up_to":80,"requires_at_least":148,"requires_php":18,"tags":149,"homepage":136,"download_link":150,"security_score":91,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"tp-woocommerce-product-gallery","TP WooCommerce Product Gallery","2.0.1","\u003Cp>Get a beautiful and better product gallery to your store, 100% Responsive, add slider to your Thumbnails images, 3 types of ZOOM system and much more…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-woocommerce-product-gallery-pro\u002F\" rel=\"nofollow ugc\">Learn more about TP Woocommerce Product Gallery Plugin features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fdemos\u002Fproduct\u002Fhoodie\u002F?reff=TPWPG\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-woocommerce-product-gallery-pro\u002F\" rel=\"nofollow ugc\">Click Here to Get the Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7yU9Nz1ZUUs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Free Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Layout.\u003C\u002Fli>\n\u003Cli>Navigation support.\u003C\u002Fli>\n\u003Cli>Slider AutoPlay Options.\u003C\u002Fli>\n\u003Cli>Gallery Layout [Horizontal Slider].\u003C\u002Fli>\n\u003Cli>Thumbnails To Show.\u003C\u002Fli>\n\u003Cli>On\u002FOff LightBox Setting for Thumbnails images.\u003C\u002Fli>\n\u003Cli>Image onover zoom.\u003C\u002Fli>\n\u003Cli>Customize arrows\u002Ficons color and background.\u003C\u002Fli>\n\u003Cli>3 types of transition between images in Lightbox.\u003C\u002Fli>\n\u003Cli>100% mobile friendly.\u003C\u002Fli>\n\u003Cli>Adaptive Height (Enables adaptive height for single slide horizontal carousels)\u003C\u002Fli>\n\u003Cli>Working with Most of Premium themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display Variation Image Per Product Variation.\u003C\u002Fli>\n\u003Cli>Responsive Layout.\u003C\u002Fli>\n\u003Cli>Navigation support.\u003C\u002Fli>\n\u003Cli>Slider AutoPlay Options.\u003C\u002Fli>\n\u003Cli>Gallery Layout [Vertical\u002FHorizontal Slider].\u003C\u002Fli>\n\u003Cli>On\u002FOff LightBox Setting for Thumbnails images.\u003C\u002Fli>\n\u003Cli>Center Mode Support.\u003C\u002Fli>\n\u003Cli>Display Dots (Show\u002FHide).\u003C\u002Fli>\n\u003Cli>Change Video Button Background.\u003C\u002Fli>\n\u003Cli>Change Icons Background.\u003C\u002Fli>\n\u003Cli>Customize Slider Arrow (Color\u002FBackground).\u003C\u002Fli>\n\u003Cli>Infinite Loop.\u003C\u002Fli>\n\u003Cli>Mouse Dragging option.\u003C\u002Fli>\n\u003Cli>RTL support.\u003C\u002Fli>\n\u003Cli>Support Video for Gallery (YouTube\u002FVimeo).\u003C\u002Fli>\n\u003Cli>Thumbnails Show\u002FHide option.\u003C\u002Fli>\n\u003Cli>Full Lightbox Control [30 options transition between images].\u003C\u002Fli>\n\u003Cli>Support Woocommerce Default Zoom Option [4 options].\u003C\u002Fli>\n\u003Cli>Touch and Swipe support for thumbnails etc.\u003C\u002Fli>\n\u003Cli>Select Big Image size. (NEW)\u003C\u002Fli>\n\u003Cli>Select Big Image on ZOOM size. (NEW)\u003C\u002Fli>\n\u003Cli>Smooth Images Loading. (NEW)\u003C\u002Fli>\n\u003Cli>Show Arrows On Mouse Over. (NEW)\u003C\u002Fli>\n\u003Cli>Working with Most of Premium themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👍 Check out our new plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>🆕 \u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-advanced-search-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">TP Advanced Search for WooCommerce PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-description-in-loop-for-woocommerce\u002F\" rel=\"ugc\">TP Product Description in Loop for Woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-price-drop-notifier-for-woocommerce\u002F\" rel=\"ugc\">TP Price Drop Notifier for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-product-quick-view-for-woocommerce\u002F\" rel=\"ugc\">TP Product Quick View for Woocommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-next-previous-button-in-single-product-page\u002F\" rel=\"ugc\">TP Next & Previous Button on Single Product Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Increase your sales by change woocommerce default product gallery to beautiful gallery with a lot of new features.",51634,76,26,"2025-12-21T07:42:00.000Z","4.5",[109,87,88,110],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftp-woocommerce-product-gallery.2.0.1.zip",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":11,"downloaded":159,"rating":91,"num_ratings":160,"last_updated":161,"tested_up_to":162,"requires_at_least":163,"requires_php":106,"tags":164,"homepage":170,"download_link":171,"security_score":101,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"wc-delete-product-images","Delete product images for WooCommerce","2.0","Eduard Doloc","https:\u002F\u002Fprofiles.wordpress.org\u002Frwky\u002F","\u003Cp>This small and lightweight plugin deletes all product images automatically when the product is deleted (from trash).\u003C\u002Fp>\n\u003Cp>The plugin uses the “before_delete_post” action and runs a delete (wp_delete_post) for the product ID that is being deleted, this is done automatically and works with any number of products (server performance limited)\u003C\u002Fp>\n\u003Cp>Contributions are welcomed on \u003Ccode>https:\u002F\u002Fgithub.com\u002Frwkyyy\u002Fdelete-product-images-for-wc\u003C\u002Fcode>\u003C\u002Fp>\n","Removes product assigned images (featured and gallery only) on product delete.",9072,6,"2025-01-29T09:18:00.000Z","6.5.8","4.7",[165,166,167,168,169],"product-images-delete","product-images-remove","remove-product-images-automatically","woocommerce-product-images-delete","woocommerce-product-images-remove","https:\u002F\u002Fuprise.ro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-delete-product-images.zip",{"attackSurface":173,"codeSignals":341,"taintFlows":637,"riskAssessment":786,"analyzedAt":797},{"hooks":174,"ajaxHandlers":324,"restRoutes":331,"shortcodes":332,"cronEvents":339,"entryPointCount":340,"unprotectedCount":27},[175,182,186,191,194,198,201,206,209,212,216,222,226,229,234,238,241,244,247,250,254,257,261,264,268,273,276,280,284,289,295,299,301,305,308,312,315,318,321],{"type":176,"name":177,"callback":178,"priority":179,"file":180,"line":181},"action","plugins_loaded","add_admin_menu",7,"admin\\admin-init.php",39,{"type":176,"name":177,"callback":183,"priority":184,"file":180,"line":185},"get_all_settings",8,47,{"type":176,"name":187,"callback":188,"file":189,"line":190},"init","init_scripts","admin\\admin-interface.php",49,{"type":176,"name":187,"callback":192,"file":189,"line":193},"init_styles",50,{"type":176,"name":195,"callback":196,"file":189,"line":197},"admin_enqueue_scripts","admin_script_load",65,{"type":176,"name":195,"callback":199,"priority":28,"file":189,"line":200},"register_modal_scripts",66,{"type":176,"name":202,"callback":203,"priority":204,"file":189,"line":205},"admin_print_scripts","admin_localize_printed_scripts",5,69,{"type":176,"name":207,"callback":203,"priority":204,"file":189,"line":208},"admin_print_footer_scripts",70,{"type":176,"name":195,"callback":210,"file":189,"line":211},"admin_css_load",81,{"type":176,"name":195,"callback":213,"file":214,"line":215},"uploader_js","admin\\includes\\uploader\\class-uploader.php",59,{"type":217,"name":218,"callback":219,"file":220,"line":221},"filter","filesystem_method","custom_filesystem_method","admin\\less\\sass.php",57,{"type":176,"name":177,"callback":223,"priority":224,"file":225,"line":211},"init_form_fields",1,"admin\\settings\\gallery-style-settings.php",{"type":176,"name":195,"callback":227,"file":225,"line":228},"backend_register_scripts",205,{"type":176,"name":230,"callback":231,"priority":232,"file":225,"line":233},"admin_footer","wc_dynamic_gallery_add_script",10,714,{"type":176,"name":187,"callback":235,"file":236,"line":237},"wc_dynamic_gallery_init","admin\\wc_gallery_woocommerce_admin.php",33,{"type":176,"name":195,"callback":239,"file":236,"line":240},"a3_wp_admin",36,{"type":217,"name":242,"callback":243,"priority":232,"file":236,"line":181},"plugin_row_meta","plugin_extra_links",{"type":176,"name":245,"callback":246,"file":236,"line":190},"widgets_init","register_widget_wc_dynamic_gallery",{"type":176,"name":248,"callback":249,"file":236,"line":221},"wp","frontend_register_scripts",{"type":217,"name":251,"callback":252,"priority":232,"file":236,"line":253},"render_block_core\u002Fshortcode","render_block_core_shortcode",60,{"type":217,"name":255,"callback":252,"priority":232,"file":236,"line":256},"render_block_core\u002Fparagraph",61,{"type":217,"name":258,"callback":259,"priority":193,"file":236,"line":260},"woocommerce_cart_item_thumbnail","change_image_in_cart_page",68,{"type":176,"name":248,"callback":262,"priority":263,"file":236,"line":208},"setup_dynamic_gallery",20,{"type":217,"name":265,"callback":266,"priority":232,"file":236,"line":267},"wc_get_template_part","closure",88,{"type":176,"name":269,"callback":270,"priority":271,"file":236,"line":272},"woocommerce_before_single_product_summary","wc_dynamic_gallery_show",30,103,{"type":176,"name":187,"callback":274,"file":236,"line":275},"woo_dgallery_lite_upgrade_plugin",115,{"type":217,"name":277,"callback":278,"priority":91,"file":279,"line":263},"woocommerce_product_data_tabs","dynamic_gallery_tab","classes\\class-wc-dynamic-gallery-metaboxes.php",{"type":176,"name":281,"callback":282,"priority":91,"file":279,"line":283},"woocommerce_product_data_panels","dynamic_gallery_panel",21,{"type":176,"name":285,"callback":286,"priority":287,"file":279,"line":288},"save_post","save_actived_d_gallery",11,23,{"type":176,"name":290,"callback":291,"priority":292,"file":293,"line":294},"wp_enqueue_scripts","add_google_fonts",9,"classes\\class-wc-dynamic-gallery.php",56,{"type":176,"name":296,"callback":297,"file":298,"line":292},"admin_init","manual_update_database","includes\\class-plugin-notices.php",{"type":176,"name":296,"callback":300,"priority":287,"file":298,"line":232},"check_show_update_notice",{"type":176,"name":302,"callback":303,"file":298,"line":304},"admin_notices","update_notice",17,{"type":176,"name":302,"callback":306,"file":298,"line":307},"updated_notice",43,{"type":176,"name":187,"callback":309,"file":310,"line":311},"register_block_wc_dgallery","src\\blocks\\product-dgallery\\block.php",58,{"type":176,"name":187,"callback":313,"file":314,"line":283},"register_block","src\\blocks.php",{"type":176,"name":316,"callback":317,"file":314,"line":126},"enqueue_block_assets","cgb_editor_assets",{"type":217,"name":319,"callback":266,"priority":27,"file":314,"line":320},"block_categories_all",29,{"type":176,"name":322,"callback":266,"file":323,"line":190},"before_woocommerce_init","wc_dynamic_gallery_woocommerce.php",[325,329],{"action":326,"nopriv":327,"callback":328,"hasNonce":327,"hasCapCheck":327,"file":225,"line":113},"woo_dynamic_gallery_preview",false,"wc_dynamic_gallery_preview",{"action":326,"nopriv":330,"callback":328,"hasNonce":327,"hasCapCheck":327,"file":225,"line":91},true,[],[333,337],{"tag":334,"callback":335,"file":236,"line":336},"wc_product_dgallery","parse_shortcode_product_dynamic_gallery",64,{"tag":338,"callback":335,"file":236,"line":197},"wc_product_dynamic_gallery",[],4,{"dangerousFunctions":342,"sqlUsage":343,"outputEscaping":359,"fileOperations":27,"externalRequests":340,"nonceChecks":179,"capabilityChecks":160,"bundledLibraries":633},[],{"prepared":28,"raw":160,"locations":344},[345,349,351,353,354,357],{"file":346,"line":347,"context":348},"classes\\class-wc-dynamic-gallery-functions.php",22,"$wpdb->query() with variable interpolation",{"file":346,"line":350,"context":348},27,{"file":346,"line":352,"context":348},32,{"file":346,"line":14,"context":348},{"file":355,"line":232,"context":356},"includes\\updates\\update-1.6.0.php","$wpdb->get_results() with variable interpolation",{"file":358,"line":347,"context":356},"includes\\updates\\update-db-manual.php",{"escaped":360,"rawEcho":361,"locations":362},1004,154,[363,366,368,370,372,374,376,378,380,382,384,387,389,391,392,394,396,398,400,402,404,406,407,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,493,495,497,499,501,503,505,507,509,511,513,515,516,517,518,520,521,522,523,524,525,526,527,528,530,532,533,534,536,538,539,540,541,542,543,544,545,547,549,551,553,555,557,559,561,563,565,566,567,568,570,572,574,576,578,580,582,584,586,587,588,589,591,593,594,595,597,598,599,601,603,605,607,609,611,613,615,617,619,621,623,624,626,627,628,629,630,631],{"file":180,"line":364,"context":365},284,"raw output",{"file":180,"line":367,"context":365},304,{"file":189,"line":369,"context":365},230,{"file":189,"line":371,"context":365},272,{"file":189,"line":373,"context":365},1950,{"file":189,"line":375,"context":365},2018,{"file":189,"line":377,"context":365},2696,{"file":189,"line":379,"context":365},2726,{"file":189,"line":381,"context":365},3819,{"file":189,"line":383,"context":365},3880,{"file":385,"line":386,"context":365},"admin\\admin-ui.php",402,{"file":385,"line":388,"context":365},410,{"file":279,"line":390,"context":365},87,{"file":279,"line":267,"context":365},{"file":279,"line":393,"context":365},118,{"file":279,"line":395,"context":365},120,{"file":279,"line":397,"context":365},122,{"file":279,"line":399,"context":365},141,{"file":401,"line":260,"context":365},"classes\\class-wc-dynamic-gallery-preview.php",{"file":401,"line":403,"context":365},71,{"file":401,"line":405,"context":365},72,{"file":401,"line":65,"context":365},{"file":401,"line":145,"context":365},{"file":401,"line":409,"context":365},78,{"file":401,"line":411,"context":365},82,{"file":401,"line":413,"context":365},85,{"file":401,"line":415,"context":365},89,{"file":401,"line":417,"context":365},220,{"file":401,"line":419,"context":365},241,{"file":401,"line":421,"context":365},246,{"file":401,"line":423,"context":365},259,{"file":401,"line":425,"context":365},281,{"file":401,"line":427,"context":365},295,{"file":401,"line":429,"context":365},374,{"file":401,"line":431,"context":365},390,{"file":401,"line":433,"context":365},399,{"file":401,"line":435,"context":365},419,{"file":401,"line":437,"context":365},423,{"file":401,"line":439,"context":365},430,{"file":401,"line":441,"context":365},434,{"file":401,"line":443,"context":365},442,{"file":401,"line":445,"context":365},461,{"file":401,"line":447,"context":365},473,{"file":401,"line":449,"context":365},513,{"file":401,"line":451,"context":365},614,{"file":401,"line":453,"context":365},615,{"file":401,"line":455,"context":365},616,{"file":401,"line":457,"context":365},660,{"file":401,"line":459,"context":365},667,{"file":401,"line":461,"context":365},669,{"file":293,"line":463,"context":365},204,{"file":293,"line":465,"context":365},207,{"file":293,"line":467,"context":365},208,{"file":293,"line":469,"context":365},209,{"file":293,"line":471,"context":365},212,{"file":293,"line":473,"context":365},214,{"file":293,"line":475,"context":365},218,{"file":293,"line":477,"context":365},221,{"file":293,"line":479,"context":365},224,{"file":293,"line":481,"context":365},301,{"file":293,"line":483,"context":365},306,{"file":293,"line":485,"context":365},325,{"file":293,"line":487,"context":365},334,{"file":293,"line":489,"context":365},346,{"file":293,"line":491,"context":365},375,{"file":293,"line":435,"context":365},{"file":293,"line":494,"context":365},523,{"file":293,"line":496,"context":365},524,{"file":293,"line":498,"context":365},525,{"file":293,"line":500,"context":365},571,{"file":293,"line":502,"context":365},572,{"file":293,"line":504,"context":365},581,{"file":293,"line":506,"context":365},583,{"file":508,"line":193,"context":365},"templates\\customized_style.php",{"file":508,"line":510,"context":365},51,{"file":508,"line":512,"context":365},52,{"file":508,"line":514,"context":365},53,{"file":508,"line":514,"context":365},{"file":508,"line":514,"context":365},{"file":508,"line":514,"context":365},{"file":508,"line":519,"context":365},54,{"file":508,"line":519,"context":365},{"file":508,"line":519,"context":365},{"file":508,"line":519,"context":365},{"file":508,"line":221,"context":365},{"file":508,"line":253,"context":365},{"file":508,"line":13,"context":365},{"file":508,"line":260,"context":365},{"file":508,"line":205,"context":365},{"file":508,"line":529,"context":365},74,{"file":508,"line":531,"context":365},80,{"file":508,"line":211,"context":365},{"file":508,"line":411,"context":365},{"file":508,"line":535,"context":365},83,{"file":508,"line":537,"context":365},84,{"file":508,"line":537,"context":365},{"file":508,"line":537,"context":365},{"file":508,"line":537,"context":365},{"file":508,"line":267,"context":365},{"file":508,"line":267,"context":365},{"file":508,"line":267,"context":365},{"file":508,"line":267,"context":365},{"file":508,"line":546,"context":365},93,{"file":508,"line":548,"context":365},97,{"file":508,"line":550,"context":365},101,{"file":508,"line":552,"context":365},162,{"file":508,"line":554,"context":365},163,{"file":508,"line":556,"context":365},164,{"file":508,"line":558,"context":365},168,{"file":508,"line":560,"context":365},169,{"file":508,"line":562,"context":365},170,{"file":508,"line":564,"context":365},171,{"file":508,"line":564,"context":365},{"file":508,"line":564,"context":365},{"file":508,"line":564,"context":365},{"file":508,"line":569,"context":365},174,{"file":508,"line":571,"context":365},177,{"file":508,"line":573,"context":365},183,{"file":508,"line":575,"context":365},184,{"file":508,"line":577,"context":365},185,{"file":508,"line":579,"context":365},189,{"file":508,"line":581,"context":365},190,{"file":508,"line":583,"context":365},191,{"file":508,"line":585,"context":365},192,{"file":508,"line":585,"context":365},{"file":508,"line":585,"context":365},{"file":508,"line":585,"context":365},{"file":508,"line":590,"context":365},199,{"file":508,"line":592,"context":365},203,{"file":508,"line":467,"context":365},{"file":508,"line":471,"context":365},{"file":508,"line":596,"context":365},219,{"file":508,"line":417,"context":365},{"file":508,"line":477,"context":365},{"file":508,"line":600,"context":365},225,{"file":508,"line":602,"context":365},226,{"file":508,"line":604,"context":365},227,{"file":508,"line":606,"context":365},228,{"file":508,"line":608,"context":365},229,{"file":508,"line":610,"context":365},235,{"file":508,"line":612,"context":365},236,{"file":508,"line":614,"context":365},237,{"file":616,"line":352,"context":365},"widget\\wc-dynamic-gallery-widgets.php",{"file":616,"line":618,"context":365},35,{"file":616,"line":620,"context":365},38,{"file":616,"line":622,"context":365},40,{"file":616,"line":200,"context":365},{"file":616,"line":625,"context":365},67,{"file":616,"line":625,"context":365},{"file":616,"line":403,"context":365},{"file":616,"line":405,"context":365},{"file":616,"line":405,"context":365},{"file":616,"line":405,"context":365},{"file":616,"line":632,"context":365},75,[634],{"name":635,"version":37,"knownCves":636},"jQuery",[],[638,683,730,742,750,760,768,778],{"entryPoint":639,"graph":640,"unsanitizedCount":27,"severity":682},"a3_admin_ui_event (admin\\admin-interface.php:174)",{"nodes":641,"edges":676},[642,647,653,657,661,667,670,673],{"id":643,"type":644,"label":645,"file":189,"line":646},"n0","source","$_REQUEST (x2)",234,{"id":648,"type":649,"label":650,"file":189,"line":651,"wp_function":652},"n1","sink","update_option() [Settings Manipulation]",255,"update_option",{"id":654,"type":644,"label":655,"file":189,"line":656},"n2","$_REQUEST",240,{"id":658,"type":659,"label":660,"file":189,"line":656},"n3","transform","→ validate_google_api_key()",{"id":662,"type":649,"label":663,"file":664,"line":665,"wp_function":666},"n4","wp_remote_get() [SSRF]","admin\\includes\\fonts_face.php",439,"wp_remote_get",{"id":668,"type":644,"label":655,"file":189,"line":669},"n5",257,{"id":671,"type":659,"label":672,"file":189,"line":669},"n6","→ validate_google_map_api_key()",{"id":674,"type":649,"label":663,"file":385,"line":675,"wp_function":666},"n7",148,[677,678,679,680,681],{"from":643,"to":648,"sanitized":330},{"from":654,"to":658,"sanitized":327},{"from":658,"to":662,"sanitized":327},{"from":668,"to":671,"sanitized":327},{"from":671,"to":674,"sanitized":327},"medium",{"entryPoint":684,"graph":685,"unsanitizedCount":729,"severity":682},"\u003Cadmin-interface> (admin\\admin-interface.php:0)",{"nodes":686,"edges":719},[687,688,689,691,695,698,700,701,702,704,706,708,710,714,717],{"id":643,"type":644,"label":645,"file":189,"line":646},{"id":648,"type":649,"label":650,"file":189,"line":651,"wp_function":652},{"id":654,"type":644,"label":645,"file":189,"line":690},179,{"id":658,"type":649,"label":692,"file":189,"line":693,"wp_function":694},"echo() [XSS]",1874,"echo",{"id":662,"type":644,"label":696,"file":189,"line":697},"$_POST (x22)",916,{"id":668,"type":649,"label":692,"file":189,"line":699,"wp_function":694},2303,{"id":671,"type":644,"label":655,"file":189,"line":656},{"id":674,"type":659,"label":660,"file":189,"line":656},{"id":703,"type":649,"label":663,"file":664,"line":665,"wp_function":666},"n8",{"id":705,"type":644,"label":655,"file":189,"line":669},"n9",{"id":707,"type":659,"label":672,"file":189,"line":669},"n10",{"id":709,"type":649,"label":663,"file":385,"line":675,"wp_function":666},"n11",{"id":711,"type":644,"label":712,"file":189,"line":713},"n12","$_POST",3469,{"id":715,"type":659,"label":716,"file":189,"line":713},"n13","→ esc_attribute_name_e()",{"id":718,"type":649,"label":692,"file":189,"line":383,"wp_function":694},"n14",[720,721,722,723,724,725,726,727,728],{"from":643,"to":648,"sanitized":330},{"from":654,"to":658,"sanitized":330},{"from":662,"to":668,"sanitized":330},{"from":671,"to":674,"sanitized":327},{"from":674,"to":703,"sanitized":327},{"from":705,"to":707,"sanitized":327},{"from":707,"to":709,"sanitized":327},{"from":711,"to":715,"sanitized":327},{"from":715,"to":718,"sanitized":327},3,{"entryPoint":731,"graph":732,"unsanitizedCount":28,"severity":741},"update_google_map_api_key (admin\\admin-ui.php:182)",{"nodes":733,"edges":739},[734,737],{"id":643,"type":644,"label":735,"file":385,"line":736},"$_POST (x2)",196,{"id":648,"type":649,"label":650,"file":385,"line":738,"wp_function":652},197,[740],{"from":643,"to":648,"sanitized":330},"low",{"entryPoint":743,"graph":744,"unsanitizedCount":28,"severity":741},"\u003Cadmin-ui> (admin\\admin-ui.php:0)",{"nodes":745,"edges":748},[746,747],{"id":643,"type":644,"label":735,"file":385,"line":736},{"id":648,"type":649,"label":650,"file":385,"line":738,"wp_function":652},[749],{"from":643,"to":648,"sanitized":330},{"entryPoint":751,"graph":752,"unsanitizedCount":28,"severity":741},"update_google_font_api_key (admin\\includes\\fonts_face.php:389)",{"nodes":753,"edges":758},[754,756],{"id":643,"type":644,"label":735,"file":664,"line":755},406,{"id":648,"type":649,"label":650,"file":664,"line":757,"wp_function":652},412,[759],{"from":643,"to":648,"sanitized":330},{"entryPoint":761,"graph":762,"unsanitizedCount":28,"severity":741},"\u003Cfonts_face> (admin\\includes\\fonts_face.php:0)",{"nodes":763,"edges":766},[764,765],{"id":643,"type":644,"label":735,"file":664,"line":755},{"id":648,"type":649,"label":650,"file":664,"line":757,"wp_function":652},[767],{"from":643,"to":648,"sanitized":330},{"entryPoint":769,"graph":770,"unsanitizedCount":28,"severity":741},"wc_dynamic_gallery_preview (classes\\class-wc-dynamic-gallery-preview.php:17)",{"nodes":771,"edges":776},[772,775],{"id":643,"type":644,"label":773,"file":401,"line":774},"$_REQUEST (x9)",28,{"id":648,"type":649,"label":692,"file":401,"line":417,"wp_function":694},[777],{"from":643,"to":648,"sanitized":330},{"entryPoint":779,"graph":780,"unsanitizedCount":28,"severity":741},"\u003Cclass-wc-dynamic-gallery-preview> (classes\\class-wc-dynamic-gallery-preview.php:0)",{"nodes":781,"edges":784},[782,783],{"id":643,"type":644,"label":773,"file":401,"line":774},{"id":648,"type":649,"label":692,"file":401,"line":417,"wp_function":694},[785],{"from":643,"to":648,"sanitized":330},{"summary":787,"deductions":788},"The \"woocommerce-dynamic-gallery\" plugin v3.5.3 exhibits a mixed security posture. While it demonstrates good practices in output escaping (87%) and includes a reasonable number of nonce and capability checks, several significant concerns emerge from the static analysis.  The presence of two AJAX handlers without authentication checks is a major vulnerability, opening the door for potential unauthorized actions if these handlers perform sensitive operations. Furthermore, all six SQL queries are executed without prepared statements, posing a significant risk of SQL injection vulnerabilities.  The vulnerability history reveals two past high-severity CVEs, both identified as Cross-Site Request Forgery (CSRF), suggesting a recurring pattern of weaknesses in protecting against unauthorized requests, even though none are currently unpatched.\n\nDespite the generally good output escaping and the absence of critical taint flows or dangerous functions, the combination of unprotected AJAX endpoints and raw SQL queries creates a tangible attack surface. The past CSRF vulnerabilities, although patched, highlight a historical susceptibility that warrants vigilance. The plugin's strengths lie in its robust output escaping and the presence of security checks. However, the unprotected entry points and lack of SQL parameterization are critical flaws that significantly elevate its risk profile. A comprehensive review and remediation of these specific issues are essential to improve the plugin's overall security.",[789,791,793,795],{"reason":790,"points":232},"Unprotected AJAX handlers present",{"reason":792,"points":232},"SQL queries without prepared statements",{"reason":794,"points":263},"Past high severity CVEs (CSRF)",{"reason":796,"points":204},"Flows with unsanitized paths found","2026-03-16T18:44:03.161Z",{"wat":799,"direct":826},{"assetPaths":800,"generatorPatterns":812,"scriptPaths":813,"versionParams":814},[801,802,803,804,805,806,807,808,809,810,811],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fmagnific-popup.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fmodal.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fbootstrap\u002Futil.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fbootstrap\u002Fmodal.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fmagnific-popup.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fbootstrap\u002Futil.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fbootstrap\u002Fmodal.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fsrc\u002Fblocks\u002Fproduct-dgallery\u002Fproduct-dgallery.js",[],[807,808,809,810,811],[815,816,817,818,819,820,821,822,823,824,825],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fmagnific-popup.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fmodal.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fbootstrap\u002Futil.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fcss\u002Fbootstrap\u002Fmodal.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fmagnific-popup.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fbootstrap\u002Futil.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fassets\u002Fjs\u002Fbootstrap\u002Fmodal.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-dynamic-gallery\u002Fsrc\u002Fblocks\u002Fproduct-dgallery\u002Fproduct-dgallery.js?ver=",{"cssClasses":827,"htmlComments":880,"htmlAttributes":902,"restEndpoints":914,"jsGlobals":917,"shortcodeOutput":943},[828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879],"woocommerce-product-gallery-dynamic","wc-dynamic-gallery","wcdg-wrap","wcdg-gallery-wrap","wcdg-gallery-item","wcdg-gallery-item-wrap","wcdg-gallery-img-wrap","wcdg-gallery-img","wcdg-gallery-thumb","wcdg-gallery-thumb-wrap","wcdg-gallery-thumbnails","wcdg-gallery-caption","wcdg-gallery-image-title","wcdg-gallery-image-description","wcdg-gallery-video-wrap","wcdg-gallery-video","wcdg-gallery-fancybox","wcdg-gallery-full-image","a3rev-admin-ui-wrap","a3rev-admin-ui-section","a3rev-admin-ui-field","a3rev-admin-ui-label","a3rev-admin-ui-input","a3rev-admin-ui-select","a3rev-admin-ui-textarea","a3rev-admin-ui-colorpicker","a3rev-admin-ui-button","a3rev-admin-ui-button-primary","a3rev-admin-ui-button-secondary","a3rev-admin-ui-button-danger","a3rev-admin-ui-tabs","a3rev-admin-ui-tab","a3rev-admin-ui-tab-content","a3rev-admin-ui-notice","a3rev-admin-ui-notice-success","a3rev-admin-ui-notice-error","a3rev-admin-ui-notice-warning","a3rev-admin-ui-notice-info","a3rev-admin-ui-dialog","a3rev-admin-ui-dialog-title","a3rev-admin-ui-dialog-content","a3rev-admin-ui-dialog-footer","wcdg-admin-product-gallery-manager","wcdg-admin-product-gallery-image-item","wcdg-admin-product-gallery-image-thumbnail","wcdg-admin-product-gallery-image-details","wcdg-admin-product-gallery-image-title-field","wcdg-admin-product-gallery-image-caption-field","wcdg-admin-product-gallery-image-alt-text-field","wcdg-admin-product-gallery-image-delete-button","wcdg-admin-product-gallery-image-upload-button","wcdg-admin-product-gallery-save-button",[881,882,883,884,885,886,887,888,881,889,890,891,892,893,894,895,896,897,898,899,900,901],"\u003C!-- Dynamic Product Gallery -->","\u003C!-- A3rev Plugin Admin Interface -->","\u003C!-- Dynamic Product Gallery. Plugin for the WooCommerce plugin. -->","\u003C!-- Copyright © 2011 A3 Revolution Software Development team -->","\u003C!-- A3 Revolution Software Development team -->","\u003C!-- WooCommerce Dynamic Gallery -->","\u003C!-- A3rev Software Development team -->","\u003C!-- Copyright 2012 A3 Revolution Web Design -->","\u003C!-- Main Gallery -->","\u003C!-- Thumbnails -->","\u003C!-- Navigation -->","\u003C!-- Captions -->","\u003C!-- Lazy Load -->","\u003C!-- WooCommerce Dynamic Gallery Admin Interface -->","\u003C!-- Plugin Framework init -->","\u003C!-- End - Plugin Framework init -->","\u003C!-- Gutenberg Blocks init -->","\u003C!-- Load Localisation files. -->","\u003C!-- Note: the first-loaded translation file overrides any following ones if the same translation is present. -->","\u003C!-- Locales found in: -->","\u003C!-- Call when the plugin is activated -->",[903,904,905,906,907,908,909,910,911,912,913],"data-wcdg-gallery-id","data-wcdg-item-id","data-wcdg-post-id","data-wcdg-max-width","data-wcdg-max-height","data-a3rev-admin-ui-event","data-a3rev-admin-ui-action","data-wcdg-id","data-product_id","data-gallery_id","data-wcdg_id",[915,916],"\u002Fwp-json\u002Fa3rev\u002Fwcdg\u002Fv1\u002Fgallery-images","\u002Fwp-json\u002Fa3rev\u002Fwcdg\u002Fv1\u002Fgallery-image",[918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942],"WOO_DYNAMIC_GALLERY_FILE_PATH","WOO_DYNAMIC_GALLERY_DIR_NAME","WOO_DYNAMIC_GALLERY_FOLDER","WOO_DYNAMIC_GALLERY_NAME","WOO_DYNAMIC_GALLERY_URL","WOO_DYNAMIC_GALLERY_DIR","WOO_DYNAMIC_GALLERY_CSS_URL","WOO_DYNAMIC_GALLERY_IMAGES_URL","WOO_DYNAMIC_GALLERY_JS_URL","WOO_DYNAMIC_GALLERY_DOCS_URI","WOO_DYNAMIC_GALLERY_KEY","WOO_DYNAMIC_GALLERY_PREFIX","WOO_DYNAMIC_GALLERY_VERSION","WOO_DYNAMIC_GALLERY_DB_VERSION","WOO_DYNAMIC_GALLERY_G_FONTS","wc_admin_dgallery_page","wc_dynamic_gallery_meta_boxes","wc_dgallery_blocks","a3rev_admin_ui_event","a3rev_admin_ui_action","a3rev_admin_ui_data","a3rev_admin_ui_args","a3rev_admin_ui_nonce","a3rev_admin_ui_redirect","a3rev_admin_ui_plugin_name",[]]