[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAfjauEBXS8e227_VWqKwLoKUN_vwlRxJbMzYQISCEkY":3,"$fyPpW5MOr-IEbwBtNdzqzG_uem70GQgUoDtpTsGXzL50":643,"$fruaUzgGbrbokX6PEWAwrcVGzNBAEwQyPFx-PbRONxBk":647},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":137,"fingerprints":616},"dynamic-variation-images","Dynamic Variation Images for WooCommerce","1.0.3","shalconnects","https:\u002F\u002Fprofiles.wordpress.org\u002Fshalconnects\u002F","\u003Cp>Dynamic Variation Images for WooCommerce allows you to add custom images to each product variation, giving your customers a better visual experience when selecting product options.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add images to product variations\u003C\u002Fli>\n\u003Cli>Multiple display styles: horizontal text, vertical text, color swatches, square thumbnails, circular thumbnails, and button styles\u003C\u002Fli>\n\u003Cli>Visual Designer for customizing variation selectors per product\n\u003Cul>\n\u003Cli>Works on product pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Compatible with all major page builders (Elementor, Bricks, Divi, Gutenberg)\u003C\u002Fli>\n\u003Cli>Multi-attribute support with grouped or separate sections\u003C\u002Fli>\n\u003Cli>Lazy loading for improved performance\u003C\u002Fli>\n\u003Cli>REST API endpoints for headless WooCommerce\n\u003Cul>\n\u003Cli>Multi-vendor support (Dokan, WCFM)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Add custom images to WooCommerce product variations with advanced gallery layouts and multiple display styles.",0,212,"2026-01-02T05:31:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"product-gallery","swatches","variation-images","variations","woocommerce","https:\u002F\u002Fstore.shalconnects.com\u002Fvariation-images-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-variation-images.1.0.3.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-08-28T23:46:27.563Z",[36,53,76,96,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":50,"download_link":51,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"sawir-variation-gallery-tools-woocommerce","Sawir Variation Gallery Tools for WooCommerce","1.0.1","Ricardo Sawir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsawirricardo\u002F","\u003Cp>Sawir Variation Gallery Tools for WooCommerce adds an “Additional variation images” field to each variation in the WooCommerce product editor.\u003C\u002Fp>\n\u003Cp>When a customer selects a variation on the product page, the saved images for that variation are added to the WooCommerce product gallery.\u003C\u002Fp>\n\u003Cp>Store managers can also bulk export and import additional variation images from WooCommerce > Variation Images. The CSV export includes each variation’s ID, SKU, attributes, additional image IDs, and image URLs. The CSV import can replace or append images for imported rows.\u003C\u002Fp>\n\u003Cp>This plugin works with Sawir Product Image Zoom for WooCommerce:\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-product-image-zoom-for-woocommerce\u002F\u003C\u002Fp>\n\u003Cp>The variation images are added as standard WooCommerce gallery images, so Sawir Product Image Zoom for WooCommerce can include them in its lightbox and zoom experience.\u003C\u002Fp>\n\u003Ch4>More free plugins from Sawir Studio\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-insights\u002F\" rel=\"ugc\">Sawir Insights\u003C\u002Fa> — Heatmaps, session recordings, surveys, funnels, and form analytics. Everything stays on your server.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-live-translate\u002F\" rel=\"ugc\">Sawir Live Translate\u003C\u002Fa> — Translate any front-end page live: pick a language, auto-translate the visible strings, save them, and let visitors switch languages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-media-folders\u002F\" rel=\"ugc\">Sawir Media Folders\u003C\u002Fa> — Fast, unlimited folders for the WordPress media library with drag & drop.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-min-max-quantities-for-woocommerce\u002F\" rel=\"ugc\">Sawir Min Max Quantities for WooCommerce\u003C\u002Fa> — Set minimum and maximum purchase quantity rules for WooCommerce products, product categories, and the whole order.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-product-image-zoom-for-woocommerce\u002F\" rel=\"ugc\">Sawir Product Image Zoom for WooCommerce\u003C\u002Fa> — Adds a product image lightbox with navigation and click-to-zoom to WooCommerce product galleries.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-pulse\u002F\" rel=\"ugc\">Sawir Pulse – Live Sales & Social Proof for WooCommerce\u003C\u002Fa> — Live social proof from real activity: recent orders, live viewers, and reviews as corner notifications. No fake notifications, ever.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-referral\u002F\" rel=\"ugc\">Sawir Referral – Refer a Friend for WooCommerce\u003C\u002Fa> — Give-and-get referral program for WooCommerce. Friends get a discount, advocates earn a reward coupon — shared by code or link, WhatsApp-first.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-restock-notifier-for-woocommerce\u002F\" rel=\"ugc\">Sawir Restock Notifier for WooCommerce\u003C\u002Fa> — Let customers request an email notification when an out-of-stock WooCommerce product is back in stock.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-role-capabilities-manager\u002F\" rel=\"ugc\">Sawir Role Capabilities Manager\u003C\u002Fa> — Create custom user roles and manage capabilities for new and existing WordPress roles.\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage variation-specific gallery images in WooCommerce. Works with Sawir Product Image Zoom for WooCommerce.",175,"2026-07-21T10:49:00.000Z","7.0.2","5.8",[18,49,20,22],"product-variations","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsawir-variation-gallery-tools-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsawir-variation-gallery-tools-woocommerce.1.0.1.zip","2026-07-22T17:31:50.256Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":46,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":74,"download_link":75,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"gallery-slider-for-woocommerce","Product Gallery Slider, Additional Variation Images, Product Video, Product Image Zoom and Lightbox for WooCommerce – WooGallery","3.1.6","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,509029,98,161,"2026-06-18T05:31:00.000Z","5.3","7.0",[69,70,71,72,73],"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.6.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":46,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":94,"download_link":95,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"wpc-variation-swatches","WPC Variation Swatches for WooCommerce","4.3.8","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Variation Swatches for WooCommerce\u003C\u002Fstrong> will definitely kill the game for online shops and WooCommerce sites with an elegant, responsive look and impressive effects. There’s no better way to showcase your products in the best look and assist customers in choosing their preferred options. WPC Variation Swatches offers a variety of predefined styles for attributes of variable products, with the ability to use different selector types on a single product page and position tooltips at the best position for a great match with your theme\u002Ftemplate.\u003C\u002Fp>\n\u003Cp>More remarkably, \u003Cstrong>WPC Variation Swatches\u003C\u002Fstrong> is fully compatible with other WPC plugins, which offers the chance to use swatches on a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" rel=\"ugc\">Smart Bundle\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bought-together\u002F\" rel=\"ugc\">Frequently Bought Together\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-force-sells\u002F\" rel=\"ugc\">Force Sells\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-grouped-product\u002F\" rel=\"ugc\">Smart Grouped Product\u003C\u002Fa> without the need to worry about the compatibility and experience.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcvs\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Exquisite display for attributes & variations of variable products\u003C\u002Fli>\n\u003Cli>Automatically set button swatches as the default type for all custom attributes\u003C\u002Fli>\n\u003Cli>Allow multiple selector types in a single product page at users’ preferences\u003C\u002Fli>\n\u003Cli>Up to 5 types for individual attributes: select, radio, button, color, image\u003C\u002Fli>\n\u003Cli>Two elegant styles for bordering: square or rounded\u003C\u002Fli>\n\u003Cli>Show\u002Fhide or choose a position for the tooltips\u003C\u002Fli>\n\u003Cli>Blur out for inactive variations\u003C\u002Fli>\n\u003Cli>Responsive display for both desktop and mobile devices\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable click again to undo the selection on current attribute\u003C\u002Fli>\n\u003Cli>Enable swatches for shop\u002F archive page\u003C\u002Fli>\n\u003Cli>Enable swatches for non-variable products\u003C\u002Fli>\n\u003Cli>Compatible with other WPC special product types: Smart Bundles, Grouped Product\u003C\u002Fli>\n\u003Cli>Compatible display when added as Bought Together or Force Sells items\u003C\u002Fli>\n\u003Cli>Optimized for supporting better display in RTL languages\u003C\u002Fli>\n\u003Cli>WPML compatible for building multilingual sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Wanna save your precious time working on variations? Try our brand-new free plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variation-bulk-editor\u002F\" rel=\"ugc\">WPC Variation Bulk Editor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variation-duplicator\u002F\" rel=\"ugc\">WPC Variation Duplicator\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Various Selector Types On A Page\u003C\u002Fh4>\n\u003Cp>A notable highlight in the feature list of the WPC Variation Swatches plugin is the possibility to use up to 5 different types for attributes on a single product page.\u003C\u002Fp>\n\u003Cp>From the admin dashboard, navigate to the Products section >> Attributes >> in the Type option of each attribute, click on the list you can find 5 different types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select (dropdown, default)\u003C\u002Fli>\n\u003Cli>Radio\u003C\u002Fli>\n\u003Cli>Buttons\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For variable products that have 5 attributes as in our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcvs\u002F\" rel=\"nofollow ugc\">live demo\u003C\u002Fa>, you can choose a suitable type for each attribute based on your preferences. This is truly useful for optimizing the appearance and arranging your product page for optimal user experience.\u003C\u002Fp>\n\u003Ch4>Buttons As Default Type For Custom Attributes\u003C\u002Fh4>\n\u003Cp>From the plugin settings, choose “Yes” for the “Button swatches by default” option to set button swatches as the default type for all custom attributes. This will save time when users need to configure the swatches type in bulk.\u003C\u002Fp>\n\u003Cp>Note: Except for 2 default attributes by WooCommerce (size & color), all other custom attributes with a different name from these are supposed to have the default dropdown (Select) type. Turn this option on will replace the dropdown with button swatches for all custom attributes on your store automatically.\u003C\u002Fp>\n\u003Ch4>Other alternatives you might also like\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variations-radio-buttons\u002F\" rel=\"ugc\">WPC Variations Radio Buttons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-variations-table\u002F\" rel=\"ugc\">WPC Variations Table\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-show-single-variations\u002F\" rel=\"ugc\">WPC Show Single Variations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-linked-variation\u002F\" rel=\"ugc\">WPC Linked Variation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-smart-messages\u002F\" title=\"WPC Smart Messages\" rel=\"ugc\">WPC Smart Messages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Variation Swatches is a beautiful color, image, radio and buttons variation swatches for WooCommerce product attributes.",7000,118847,86,10,"2026-07-22T07:43:00.000Z","5.9","",[19,92,21,22,93],"variation","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-variation-swatches.4.3.8.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":16,"tags":111,"homepage":117,"download_link":118,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"variation-duplicator-for-woocommerce","Duplicate Variations for WooCommerce","3.0.0","Emran Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Femranahmed\u002F","\u003Cp>Duplicate WooCommerce product variations with its all available properties including Variation Price, Variation Image, and SKU in just a single click.\u003C\u002Fp>\n\u003Ch3>How To Install Variation Duplicator For WooCommerce To Duplicate Product Variations\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\u002FSKy7BFhlySM?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>How To Copy Variation Image to Other Product Variations\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\u002FalwT4f3VAho?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>How To Add Variation Image From Other Product Variation\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\u002FlxOZl30wQms?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>How To Add Variation Image From Other Product Featured image\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\u002FqwPt5-9TY1Q?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\u002Fgetwooplugins.com\u002Fdocumentation\u002Fvariation-duplicator-for-woocommerce\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgetwooplugins.com\u002Fticket-category\u002Fvariation-duplicator-for-woocommerce\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Duplicate Variations for WooCommerce Plugin comes with an option to duplicate\u002Fclone\u002Fcopy variable product variations in a single click.\u003C\u002Fp>\n\u003Cp>So, when it comes to creating too many variations with the same properties as variation price, variation image, stock, SKU, and other variation settings, the WooCommerce duplicate product variations plugin will save hundred of hours.\u003C\u002Fp>\n\u003Cp>Say good by to manually add the same variation image, variation price, SKU for too many variations. Do this time-consuming job with a single click.\u003C\u002Fp>\n\u003Ch3>Key Feature Comes with Variation Duplicator for WooCommerce Plugin\u003C\u002Fh3>\n\u003Cp>👉 Duplicate or  Bulk Duplicate Product Variations | \u003Ca href=\"https:\u002F\u002Fgetwooplugins.com\u002Fdocumentation\u002Fvariation-duplicator-for-woocommerce\u002F#duplicate-variation-in-a-click\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003Cbr \u002F>\n👉 Copy the Selected Variation image to Desired Variations | \u003Ca href=\"https:\u002F\u002Fgetwooplugins.com\u002Fdocumentation\u002Fvariation-duplicator-for-woocommerce\u002F#set-variation-image\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003Cbr \u002F>\n👉 Add Variation image From a different variation | \u003Ca href=\"https:\u002F\u002Fgetwooplugins.com\u002Fdocumentation\u002Fvariation-duplicator-for-woocommerce\u002F#add-variation-image\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003Cbr \u002F>\n👉 Add variation image from Product Feature Image | \u003Ca href=\"https:\u002F\u002Fgetwooplugins.com\u002Fdocumentation\u002Fvariation-duplicator-for-woocommerce\u002F#add-variation-image\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003Cbr \u002F>\n👉 Compatible With \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-variation-gallery\u002F\" rel=\"ugc\"> Additional Variation Image Gallery for WooCommerce Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👉 Compatible With \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-variation-swatches\u002F\" rel=\"ugc\"> Variation Swatches for WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fp>\n","Duplicate WooCommerce product variations with its all available properties including Variation Price, Variation Image, and SKU in just a single click.",2000,33025,96,12,"2026-05-10T11:17:00.000Z","6.9.5","5.6",[112,113,114,115,116],"product-variation-image-copy","product-variation-image-duplicate","variation-image-duplicate","variation-images-clone","woocommerce-variations-duplicate","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvariation-duplicator-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvariation-duplicator-for-woocommerce.3.0.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":25,"num_ratings":31,"last_updated":129,"tested_up_to":109,"requires_at_least":130,"requires_php":16,"tags":131,"homepage":135,"download_link":136,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"qode-variation-swatches-for-woocommerce","QODE Variation Swatches for WooCommerce","1.0.8","Qode","https:\u002F\u002Fprofiles.wordpress.org\u002Fqodeinteractive\u002F","\u003Cp>\u003Cstrong>QODE Variation Swatches for WooCommerce\u003C\u002Fstrong> provides you with a clear-cut way to present all your shoppers with \u003Cstrong>detailed product variations\u003C\u002Fstrong> alongside your products on shop single pages.\u003C\u002Fp>\n\u003Cp>This lets you \u003Cstrong>reduce the user interaction cost\u003C\u002Fstrong> as well as product viewing & comparison times, as you can feature a number of easily adjustable attributes for your products and more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-variation-swatches-for-woocommerce\u002F\" rel=\"nofollow ugc\">Check out the QODE Variation Swatches Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-variation-swatches-for-woocommerce\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Check out the QODE Variation Swatches documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Basic Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create Color attributes\u003C\u002Fli>\n\u003Cli>Create Image attributes\u003C\u002Fli>\n\u003Cli>Create Label attributes\u003C\u002Fli>\n\u003Cli>Adjustable variation styles\u003C\u002Fli>\n\u003Cli>Custom variation width\u003C\u002Fli>\n\u003Cli>Custom variation height\u003C\u002Fli>\n\u003Cli>Custom variation border color\u003C\u002Fli>\n\u003Cli>Custom size for the space between swatches\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Even More with Premium:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dual swatches for two-color samples\u003C\u002Fli>\n\u003Cli>Custom color codes for selected attributes\u003C\u002Fli>\n\u003Cli>Create Radio attributes\u003C\u002Fli>\n\u003Cli>Create Tab Switch attributes\u003C\u002Fli>\n\u003Cli>Adjustable Image, Color & Label attribute layouts\u003C\u002Fli>\n\u003Cli>Individual width, height & border color attribute settings\u003C\u002Fli>\n\u003Cli>Additional selected attribute text\u003C\u002Fli>\n\u003Cli>Additional Info option for specific attributes\u003C\u002Fli>\n\u003Cli>Customizable attribute term badges\u003C\u002Fli>\n\u003Cli>Show or hide specific attributes\u003C\u002Fli>\n\u003Cli>Adjustable tooltips for attribute terms\u003C\u002Fli>\n\u003Cli>Modifiable disabled attribute styles\u003C\u002Fli>\n\u003Cli>Predefined variation styles\u003C\u002Fli>\n\u003Cli>Generation of links for every variation\u003C\u002Fli>\n\u003Cli>Choose to show or omit attributes on product pages\u003C\u002Fli>\n\u003Cli>Max numbers of visible attribute terms in lists\u003C\u002Fli>\n\u003Cli>AJAX-powered variation data loading on shop pages\u003C\u002Fli>\n\u003Cli>Customizable “Add to Cart” button\u003C\u002Fli>\n\u003Cli>Product availability info\u003C\u002Fli>\n\u003Cli>Show single variations in loops\u003C\u002Fli>\n\u003Cli>Hide parent products in loops\u003C\u002Fli>\n\u003Cli>Create new attribute terms\u003C\u002Fli>\n\u003Cli>Different image galleries for each variation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Showcase Product Variations in Great Detail Using QODE Variation Swatches\u003C\u002Fh3>\n\u003Cp>Enhance the eCommerce experience for all your visitors by featuring \u003Cstrong>product variations\u003C\u002Fstrong> next to your products with the help of flexible, option-rich QODE Variation Swatches for WooCommerce plugin.\u003C\u002Fp>\n\u003Cp>You can include \u003Cstrong>color\u003C\u002Fstrong>, \u003Cstrong>image\u003C\u002Fstrong>, and \u003Cstrong>label\u003C\u002Fstrong> attribute swatches. The appearance of each attribute swatch can be modified thanks to a selection of \u003Cstrong>stylization\u003C\u002Fstrong> options that the plugin provides.\u003C\u002Fp>\n\u003Cp>Best of all, each variation gets displayed \u003Cstrong>on the fly\u003C\u002Fstrong> once it is clicked on, providing the potential customer with a quick, streamlined way to view and compare different \u003Cstrong>versions of a product\u003C\u002Fstrong> they are viewing on a shop single page, thus eliminating the need to navigate to a different page on your website in the process.\u003C\u002Fp>\n\u003Cp>The plugin is fully optimized for presenting your product variations to \u003Cstrong>mobile\u003C\u002Fstrong> users too.\u003C\u002Fp>\n\u003Ch3>Customize the Appearance of your Swatches and Attributes\u003C\u002Fh3>\n\u003Cp>The appearance of each attribute can be \u003Cstrong>customized\u003C\u002Fstrong> using a clearly outlined set of options included with the QODE Variation Swatches for WooCommerce plugin.\u003C\u002Fp>\n\u003Cp>You can easily configure \u003Cstrong>width\u003C\u002Fstrong>, \u003Cstrong>height\u003C\u002Fstrong>, and idle\u002Factive \u003Cstrong>border colors\u003C\u002Fstrong> for each of the attributes.\u003C\u002Fp>\n\u003Ch3> Documentation & Support \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Check out our step-by-step \u003Ca href=\"https:\u002F\u002Fqodeinteractive.com\u002Fqode-variation-swatches-for-woocommerce\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">user guide\u003C\u002Fa> on how to install and use QODE Variation Swatches for WooCommerce.\u003C\u002Fli>\n\u003Cli>You can also submit a topic to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fqode-variation-swatches-for-woocommerce\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> at and our support team will be glad to help you out.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>We use our services\u003C\u002Fp>\n\u003Cp>Qode’s CDN – The domain https:\u002F\u002Fexport.qodethemes.com is a service from which we retrieve the list of all Qode plugins displayed in the admin dashboard.\u003Cbr \u002F>\nQode’s API – The domain https:\u002F\u002Fapi.qodeinteractive.com is an API that’s called when a user deactivates the plugin, to retrieve the reason for deactivation. Upon deactivating the plugin, the users are prompted for a reason for doing so. They also have the option to deactivate without providing a reply. The data obtained from the users who respond to the question is collected to improve the plugin. After the analysis of said data, the plugin is upgraded and enhanced in such a way as to fulfill the users’ expectations.\u003Cbr \u002F>\nQode’s Terms of Use – https:\u002F\u002Fqodeinteractive.com\u002Fterms-of-use\u002F\u003Cbr \u002F>\nQode’s Privacy Policy – https:\u002F\u002Fqodeinteractive.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Ch4>Looking for more?\u003C\u002Fh4>\n\u003Cp>Feel free to try out some of our other products:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fqi\u002F\" rel=\"ugc\">Qi Theme\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqi-addons-for-elementor\u002F\" rel=\"ugc\">Qi Addons for Elementor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqi-blocks\u002F\" rel=\"ugc\">Qi Blocks for Gutenberg\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-wishlist-for-woocommerce\u002F\" rel=\"ugc\">QODE Wishlist for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-quick-view-for-woocommerce\u002F\" rel=\"ugc\">QODE Quick View for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-compare-for-woocommerce\u002F\" rel=\"ugc\">QODE Compare for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-product-extra-options-for-woocommerce\u002F\" rel=\"ugc\">QODE Product Extra Options for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-product-bundles-for-woocommerce\u002F\" rel=\"ugc\">QODE Product Bundles for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqode-optimizer\u002F\" rel=\"ugc\">QODE Optimizer\u003C\u002Fa>\u003C\u002Fp>\n","QODE Variation Swatches for WooCommerce provides you with a clear-cut way to present shoppers with detailed item variations alongside your products.",1000,9924,"2025-12-23T11:28:00.000Z","6.3",[132,49,133,21,134],"color-variations","variation-swatches","woocommerce-variations","https:\u002F\u002Fqodeinteractive.com\u002Fqode-variation-swatches-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqode-variation-swatches-for-woocommerce.1.0.8.zip",{"attackSurface":138,"codeSignals":415,"taintFlows":476,"riskAssessment":606,"analyzedAt":615},{"hooks":139,"ajaxHandlers":334,"restRoutes":381,"shortcodes":405,"cronEvents":410,"entryPointCount":414,"unprotectedCount":87},[140,147,152,156,160,163,166,171,175,179,181,184,187,190,192,194,196,198,202,205,207,210,213,216,219,222,225,228,231,234,237,239,242,244,246,249,252,255,258,261,263,267,271,275,279,283,287,290,294,299,303,307,312,315,319,324,326,330],{"type":141,"name":142,"callback":143,"priority":144,"file":145,"line":146},"action","admin_init","migrate_display_style_default",5,"includes\\admin\\class-wcvip-admin.php",35,{"type":141,"name":148,"callback":149,"file":150,"line":151},"admin_post_wcvip_bulk_upload","handle_bulk_upload","includes\\admin\\class-wcvip-bulk-actions.php",21,{"type":141,"name":153,"callback":154,"file":150,"line":155},"admin_post_wcvip_bulk_assign","handle_bulk_assign",22,{"type":141,"name":157,"callback":158,"file":159,"line":151},"admin_footer","render_feedback_modal","includes\\admin\\class-wcvip-deactivation-feedback.php",{"type":141,"name":161,"callback":162,"file":159,"line":155},"admin_enqueue_scripts","enqueue_scripts",{"type":141,"name":161,"callback":164,"file":165,"line":151},"enqueue_designer_assets","includes\\admin\\class-wcvip-visual-designer.php",{"type":167,"name":168,"callback":169,"priority":87,"file":170,"line":151},"filter","woocommerce_rest_product_response","add_variation_images_to_response","includes\\api\\class-wcvip-products-endpoint.php",{"type":167,"name":172,"callback":173,"priority":87,"file":174,"line":151},"woocommerce_rest_product_variation_response","add_images_to_variation_response","includes\\api\\class-wcvip-variations-endpoint.php",{"type":141,"name":161,"callback":176,"file":177,"line":178},"anonymous","includes\\class-wcvip-core.php",169,{"type":141,"name":161,"callback":176,"file":177,"line":180},170,{"type":141,"name":182,"callback":176,"file":177,"line":183},"admin_menu",171,{"type":141,"name":185,"callback":176,"file":177,"line":186},"add_meta_boxes",184,{"type":141,"name":188,"callback":176,"file":177,"line":189},"save_post",185,{"type":141,"name":142,"callback":176,"file":177,"line":191},188,{"type":141,"name":182,"callback":176,"file":177,"line":193},189,{"type":141,"name":142,"callback":176,"file":177,"line":195},196,{"type":141,"name":142,"callback":176,"file":177,"line":197},200,{"type":141,"name":199,"callback":200,"file":177,"line":201},"wcvip_clean_security_logs","WCVIP_Security_Logger",203,{"type":141,"name":203,"callback":176,"file":177,"line":204},"wp_enqueue_scripts",216,{"type":141,"name":203,"callback":176,"file":177,"line":206},217,{"type":167,"name":208,"callback":176,"file":177,"line":209},"woocommerce_available_variation",220,{"type":141,"name":211,"callback":176,"file":177,"line":212},"woocommerce_product_thumbnails",221,{"type":141,"name":214,"callback":176,"file":177,"line":215},"woocommerce_before_variations_form",222,{"type":141,"name":217,"callback":176,"file":177,"line":218},"woocommerce_before_single_product",223,{"type":141,"name":220,"callback":176,"file":177,"line":221},"woocommerce_before_shop_loop_item",231,{"type":141,"name":223,"callback":176,"file":177,"line":224},"woocommerce_single_product_summary",236,{"type":141,"name":226,"callback":176,"file":177,"line":227},"woocommerce_cart_item_thumbnail",241,{"type":141,"name":229,"callback":176,"file":177,"line":230},"rest_api_init",252,{"type":141,"name":232,"callback":176,"file":177,"line":233},"init",261,{"type":141,"name":235,"callback":176,"file":177,"line":236},"elementor\u002Fwidgets\u002Fregister",266,{"type":141,"name":232,"callback":176,"file":177,"line":238},271,{"type":141,"name":240,"callback":176,"file":177,"line":241},"et_builder_ready",276,{"type":141,"name":232,"callback":176,"file":177,"line":243},282,{"type":141,"name":232,"callback":176,"file":177,"line":245},287,{"type":141,"name":223,"callback":247,"priority":144,"file":248,"line":151},"add_quick_view_support","includes\\frontend\\class-wcvip-quick-view.php",{"type":167,"name":250,"callback":251,"priority":87,"file":248,"line":155},"woocommerce_product_variation_get_image","get_variation_image_for_quick_view",{"type":141,"name":220,"callback":253,"priority":144,"file":254,"line":151},"add_variation_switcher","includes\\frontend\\class-wcvip-shop-page.php",{"type":167,"name":256,"callback":257,"priority":87,"file":254,"line":155},"woocommerce_product_get_image","replace_product_image",{"type":141,"name":232,"callback":259,"file":260,"line":151},"check_theme_compatibility","includes\\helpers\\class-wcvip-compatibility.php",{"type":141,"name":232,"callback":262,"file":260,"line":155},"check_plugin_compatibility",{"type":167,"name":264,"callback":265,"file":260,"line":266},"wcvip_gallery_wrapper_class","add_theme_wrapper_class",45,{"type":167,"name":268,"callback":269,"file":260,"line":270},"woocommerce_single_product_image_gallery_classes","add_gallery_classes",55,{"type":141,"name":203,"callback":272,"priority":273,"file":260,"line":274},"disable_zoom_conflicts",999,60,{"type":141,"name":276,"callback":277,"file":278,"line":155},"before_woocommerce_init","wcvip_declare_woocommerce_compatibility","includes\\helpers\\class-wcvip-woocommerce-compat.php",{"type":141,"name":280,"callback":281,"file":282,"line":151},"bricks\u002Felements\u002Fregister","register_elements","includes\\integrations\\bricks\\class-wcvip-bricks.php",{"type":167,"name":284,"callback":285,"priority":87,"file":286,"line":155},"wcvip_gallery_wrapper","ensure_compatibility","includes\\integrations\\class-wcvip-page-builders.php",{"type":141,"name":240,"callback":288,"file":289,"line":151},"register_modules","includes\\integrations\\divi\\class-wcvip-divi.php",{"type":141,"name":232,"callback":291,"file":292,"line":293},"wcvip_register_gutenberg_block","includes\\integrations\\gutenberg\\blocks\\variation-gallery\\block.php",34,{"type":141,"name":295,"callback":296,"file":297,"line":298},"dokan_product_edit_after_variations","add_variation_images_to_vendor_dashboard","includes\\integrations\\vendors\\class-wcvip-dokan.php",26,{"type":167,"name":300,"callback":301,"priority":87,"file":297,"line":302},"dokan_vendor_can_manage_product","allow_vendor_to_manage_images",27,{"type":141,"name":304,"callback":305,"file":306,"line":298},"wcfm_product_manager_variations_end","add_variation_images_to_wcfm","includes\\integrations\\vendors\\class-wcvip-wcfm.php",{"type":167,"name":308,"callback":309,"priority":310,"file":311,"line":298},"plugins_api","plugin_info",20,"includes\\licensing\\class-wcvip-updater.php",{"type":167,"name":313,"callback":314,"file":311,"line":302},"site_transient_update_plugins","push_update",{"type":141,"name":316,"callback":317,"priority":87,"file":311,"line":318},"upgrader_process_complete","after_update",28,{"type":141,"name":320,"callback":321,"file":322,"line":323},"admin_notices","wcvip_woocommerce_missing_notice","wc-variation-images-pro.php",40,{"type":141,"name":276,"callback":277,"file":322,"line":325},85,{"type":167,"name":327,"callback":328,"file":322,"line":329},"wcvip_upgrade_url","closure",91,{"type":141,"name":331,"callback":332,"file":322,"line":333},"plugins_loaded","run_wcvip",109,[335,341,344,347,351,355,358,360,363,366,369,372,375,378],{"action":336,"nopriv":337,"callback":338,"hasNonce":339,"hasCapCheck":339,"file":159,"line":340},"wcvip_submit_deactivation_feedback",false,"handle_feedback_submission",true,23,{"action":342,"nopriv":337,"callback":343,"hasNonce":339,"hasCapCheck":339,"file":165,"line":155},"wcvip_get_product_variations_designer","ajax_get_variations_for_designer",{"action":345,"nopriv":337,"callback":346,"hasNonce":339,"hasCapCheck":339,"file":165,"line":340},"wcvip_save_designer_layout","ajax_save_designer_layout",{"action":348,"nopriv":337,"callback":349,"hasNonce":339,"hasCapCheck":337,"file":165,"line":350},"wcvip_preview_variation","ajax_preview_variation",24,{"action":352,"nopriv":337,"callback":353,"hasNonce":339,"hasCapCheck":337,"file":165,"line":354},"wcvip_refresh_selector_preview","ajax_refresh_selector_preview",25,{"action":356,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":357},"wcvip_get_products",174,{"action":359,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":44},"wcvip_get_variations",{"action":361,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":362},"wcvip_save_images",176,{"action":364,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":365},"wcvip_get_images",177,{"action":367,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":368},"wcvip_save_display_style",178,{"action":370,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":371},"wcvip_get_designer_html",179,{"action":373,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":374},"wcvip_reset_product",180,{"action":376,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":377},"wcvip_upload_image",181,{"action":379,"nopriv":337,"callback":176,"hasNonce":337,"hasCapCheck":337,"file":177,"line":380},"wcvip_save_preview_design",226,[382,390,396,401],{"namespace":383,"route":384,"methods":385,"callback":387,"permissionCallback":388,"file":389,"line":151},"wcvip\u002Fv1","\u002Fmedia\u002Fupload",[386],"POST","handle_upload","check_permission","includes\\api\\class-wcvip-media-endpoint.php",{"namespace":383,"route":391,"methods":392,"callback":394,"permissionCallback":388,"file":395,"line":151},"\u002Fproducts",[393],"GET","get_products","includes\\api\\class-wcvip-rest-api.php",{"namespace":383,"route":397,"methods":398,"callback":399,"permissionCallback":388,"file":395,"line":400},"\u002Fproducts\u002F(?P\u003Cid>\\d+)\u002Fvariations",[393],"get_variations",31,{"namespace":383,"route":402,"methods":403,"callback":176,"permissionCallback":26,"file":395,"line":404},"\u002Fvariations\u002F(?P\u003Cid>\\d+)\u002Fimages",[393],48,[406],{"tag":407,"callback":408,"file":409,"line":146},"wcvip_variation_selector","render_shortcode","includes\\frontend\\class-wcvip-frontend.php",[411],{"hook":199,"callback":199,"file":412,"line":413},"includes\\class-wcvip-activator.php",50,19,{"dangerousFunctions":416,"sqlUsage":417,"outputEscaping":433,"fileOperations":473,"externalRequests":473,"nonceChecks":151,"capabilityChecks":474,"bundledLibraries":475},[],{"prepared":87,"raw":418,"locations":419},6,[420,424,426,428,430,432],{"file":421,"line":422,"context":423},"uninstall.php",41,"$wpdb->query() with variable interpolation",{"file":421,"line":425,"context":423},43,{"file":421,"line":427,"context":423},76,{"file":421,"line":429,"context":423},82,{"file":421,"line":431,"context":423},92,{"file":421,"line":33,"context":423},{"escaped":434,"rawEcho":435,"locations":436},922,17,[437,440,443,444,446,448,450,451,453,456,458,460,462,464,466,469,471],{"file":438,"line":422,"context":439},"includes\\admin\\class-wcvip-meta-boxes.php","raw output",{"file":441,"line":442,"context":439},"includes\\admin\\class-wcvip-settings.php",137,{"file":441,"line":238,"context":439},{"file":441,"line":445,"context":439},305,{"file":165,"line":447,"context":439},946,{"file":165,"line":449,"context":439},953,{"file":165,"line":273,"context":439},{"file":165,"line":452,"context":439},1016,{"file":454,"line":455,"context":439},"includes\\frontend\\class-wcvip-product-page.php",878,{"file":454,"line":457,"context":439},1202,{"file":454,"line":459,"context":439},1447,{"file":454,"line":461,"context":439},1745,{"file":454,"line":463,"context":439},1993,{"file":454,"line":465,"context":439},3035,{"file":467,"line":468,"context":439},"includes\\integrations\\elementor\\widgets\\class-variation-gallery-widget.php",105,{"file":467,"line":470,"context":439},111,{"file":467,"line":472,"context":439},117,2,13,[],[477,499,511,538,556,571,580,590,598],{"entryPoint":478,"graph":479,"unsanitizedCount":31,"severity":498},"render_dashboard (includes\\admin\\class-wcvip-admin.php:159)",{"nodes":480,"edges":495},[481,486,490],{"id":482,"type":483,"label":484,"file":145,"line":485},"n0","source","$_GET",172,{"id":487,"type":488,"label":489,"file":145,"line":485},"n1","transform","→ render_designer()",{"id":491,"type":492,"label":493,"file":165,"line":485,"wp_function":494},"n2","sink","echo() [XSS]","echo",[496,497],{"from":482,"to":487,"sanitized":337},{"from":487,"to":491,"sanitized":337},"medium",{"entryPoint":500,"graph":501,"unsanitizedCount":31,"severity":498},"ajax_get_designer_html (includes\\admin\\class-wcvip-admin.php:624)",{"nodes":502,"edges":508},[503,506,507],{"id":482,"type":483,"label":504,"file":145,"line":505},"$_POST",669,{"id":487,"type":488,"label":489,"file":145,"line":505},{"id":491,"type":492,"label":493,"file":165,"line":485,"wp_function":494},[509,510],{"from":482,"to":487,"sanitized":337},{"from":487,"to":491,"sanitized":337},{"entryPoint":512,"graph":513,"unsanitizedCount":473,"severity":498},"\u003Cclass-wcvip-admin> (includes\\admin\\class-wcvip-admin.php:0)",{"nodes":514,"edges":532},[515,517,521,522,524,526,528,530],{"id":482,"type":483,"label":504,"file":145,"line":516},792,{"id":487,"type":492,"label":518,"file":145,"line":519,"wp_function":520},"update_option() [Settings Manipulation]",817,"update_option",{"id":491,"type":483,"label":484,"file":145,"line":485},{"id":523,"type":488,"label":489,"file":145,"line":485},"n3",{"id":525,"type":492,"label":493,"file":165,"line":485,"wp_function":494},"n4",{"id":527,"type":483,"label":504,"file":145,"line":505},"n5",{"id":529,"type":488,"label":489,"file":145,"line":505},"n6",{"id":531,"type":492,"label":493,"file":165,"line":485,"wp_function":494},"n7",[533,534,535,536,537],{"from":482,"to":487,"sanitized":339},{"from":491,"to":523,"sanitized":337},{"from":523,"to":525,"sanitized":337},{"from":527,"to":529,"sanitized":337},{"from":529,"to":531,"sanitized":337},{"entryPoint":539,"graph":540,"unsanitizedCount":31,"severity":498},"render_custom_variation_selector (includes\\frontend\\class-wcvip-product-page.php:210)",{"nodes":541,"edges":552},[542,544,546,548,550],{"id":482,"type":483,"label":543,"file":454,"line":215},"$_GET (x2)",{"id":487,"type":492,"label":493,"file":454,"line":545,"wp_function":494},269,{"id":491,"type":483,"label":484,"file":454,"line":547},270,{"id":523,"type":488,"label":549,"file":454,"line":547},"→ render_attribute_sections_selector()",{"id":525,"type":492,"label":493,"file":454,"line":551,"wp_function":494},483,[553,554,555],{"from":482,"to":487,"sanitized":339},{"from":491,"to":523,"sanitized":337},{"from":523,"to":525,"sanitized":337},{"entryPoint":557,"graph":558,"unsanitizedCount":31,"severity":498},"\u003Cclass-wcvip-product-page> (includes\\frontend\\class-wcvip-product-page.php:0)",{"nodes":559,"edges":567},[560,563,564,565,566],{"id":482,"type":483,"label":561,"file":454,"line":562},"$_GET (x3)",69,{"id":487,"type":492,"label":493,"file":454,"line":25,"wp_function":494},{"id":491,"type":483,"label":484,"file":454,"line":547},{"id":523,"type":488,"label":549,"file":454,"line":547},{"id":525,"type":492,"label":493,"file":454,"line":551,"wp_function":494},[568,569,570],{"from":482,"to":487,"sanitized":339},{"from":491,"to":523,"sanitized":337},{"from":523,"to":525,"sanitized":337},{"entryPoint":572,"graph":573,"unsanitizedCount":11,"severity":579},"ajax_save_display_style (includes\\admin\\class-wcvip-admin.php:761)",{"nodes":574,"edges":577},[575,576],{"id":482,"type":483,"label":504,"file":145,"line":516},{"id":487,"type":492,"label":518,"file":145,"line":519,"wp_function":520},[578],{"from":482,"to":487,"sanitized":339},"low",{"entryPoint":581,"graph":582,"unsanitizedCount":11,"severity":579},"ajax_refresh_selector_preview (includes\\admin\\class-wcvip-visual-designer.php:1243)",{"nodes":583,"edges":588},[584,586],{"id":482,"type":483,"label":504,"file":165,"line":585},1258,{"id":487,"type":492,"label":518,"file":165,"line":587,"wp_function":520},1279,[589],{"from":482,"to":487,"sanitized":339},{"entryPoint":591,"graph":592,"unsanitizedCount":11,"severity":579},"\u003Cclass-wcvip-visual-designer> (includes\\admin\\class-wcvip-visual-designer.php:0)",{"nodes":593,"edges":596},[594,595],{"id":482,"type":483,"label":504,"file":165,"line":585},{"id":487,"type":492,"label":518,"file":165,"line":587,"wp_function":520},[597],{"from":482,"to":487,"sanitized":339},{"entryPoint":599,"graph":600,"unsanitizedCount":11,"severity":579},"render_preview_banner (includes\\frontend\\class-wcvip-product-page.php:57)",{"nodes":601,"edges":604},[602,603],{"id":482,"type":483,"label":484,"file":454,"line":562},{"id":487,"type":492,"label":493,"file":454,"line":25,"wp_function":494},[605],{"from":482,"to":487,"sanitized":339},{"summary":607,"deductions":608},"The 'dynamic-variation-images' plugin exhibits a mixed security posture. While it demonstrates strong practices in output escaping (98% proper) and SQL query preparation (63% using prepared statements), and has a clean vulnerability history with no known CVEs, there are significant concerns regarding its attack surface. A substantial portion of its entry points, specifically 10 out of 19, lack authentication checks. This includes 9 AJAX handlers and 1 REST API route, presenting a considerable risk for unauthorized access and manipulation if these endpoints are exploitable. The taint analysis, while reporting no critical or high severity flows, did identify 5 flows with unsanitized paths, which warrants further investigation to confirm the absence of critical vulnerabilities. The plugin's strengths lie in its clean history and diligent output handling, but the lack of robust access control on numerous entry points is a notable weakness that elevates its overall risk profile.",[609,611,613],{"reason":610,"points":87},"High number of unprotected AJAX handlers",{"reason":612,"points":144},"Unprotected REST API route",{"reason":614,"points":144},"Flows with unsanitized paths","2026-03-17T07:02:03.073Z",{"wat":617,"direct":626},{"assetPaths":618,"generatorPatterns":621,"scriptPaths":622,"versionParams":623},[619,620],"\u002Fwp-content\u002Fplugins\u002Fdynamic-variation-images\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-variation-images\u002Fassets\u002Fjs\u002Fadmin.js",[],[620],[624,625],"dynamic-variation-images\u002Fassets\u002Fcss\u002Fadmin.css?ver=","dynamic-variation-images\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":627,"htmlComments":630,"htmlAttributes":634,"restEndpoints":638,"jsGlobals":640,"shortcodeOutput":642},[628,629],"wcvip-designer-image","wcvip-designer-thumbnail",[631,632,633],"\u003C!-- Start: Dynamic Variation Images -->","\u003C!-- End: Dynamic Variation Images -->","\u003C!-- Dynamic Variation Images - Designer -->",[635,636,637],"data-wcvip-designer-image","data-wcvip-product-id","data-wcvip-variation-id",[639],"\u002Fwp-json\u002Fwcvip\u002Fv1\u002Fproduct\u002F",[641],"wcvipData",[],{"error":339,"url":644,"statusCode":645,"statusMessage":646,"message":646},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdynamic-variation-images\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":648,"versions":649},3,[650,655,662],{"version":6,"download_url":24,"svn_tag_url":651,"released_at":26,"has_diff":337,"diff_files_changed":652,"diff_lines":26,"trac_diff_url":653,"vulnerabilities":654,"is_current":339},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdynamic-variation-images\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdynamic-variation-images%2Ftags%2F1.0.2&new_path=%2Fdynamic-variation-images%2Ftags%2F1.0.3",[],{"version":656,"download_url":657,"svn_tag_url":658,"released_at":26,"has_diff":337,"diff_files_changed":659,"diff_lines":26,"trac_diff_url":660,"vulnerabilities":661,"is_current":337},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-variation-images.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdynamic-variation-images\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdynamic-variation-images%2Ftags%2F1.0.1&new_path=%2Fdynamic-variation-images%2Ftags%2F1.0.2",[],{"version":39,"download_url":663,"svn_tag_url":664,"released_at":26,"has_diff":337,"diff_files_changed":665,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":666,"is_current":337},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-variation-images.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdynamic-variation-images\u002Ftags\u002F1.0.1\u002F",[],[]]