Linux 软件免费装
Banner图

Kodlo Product Gallery for Elementor

开发者 kodlo
imaginary222
更新时间 2026年8月24日 03:12
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPL-2.0+
版权网址: 版权信息

标签

slider woocommerce elementor grid product gallery

下载

2.9.0 2.9.1 2.9.2

详情介绍:

Kodlo Product Gallery for Elementor adds a WooCommerce-aware Elementor widget that can replace the standard WooCommerce product gallery inside product pages and product templates. Requires WooCommerce 9.0 or newer and Elementor 3.22 or newer. Elementor Free and Pro are supported; Elementor Pro is required only for Elementor features such as Theme Builder templates. Try the Complete Gallery Before Installing Select Live Preview on WordPress.org to launch a temporary WordPress Playground site with WooCommerce, Elementor, Kodlo Product Gallery, and a prepared demo product. The preview opens directly in Elementor, where you can change the desktop grid, switch to responsive mobile mode, inspect thumbnails and navigation, try the video poster, explore zoom and image behavior, and review the styling controls before adding the plugin to a real store. The preview runs in an isolated disposable browser environment. It does not connect to your production WordPress site, store, customers, orders, or administrator account, and its changes disappear when the Playground session is closed or reset. Create a structured multi-column desktop grid and switch to a touch-friendly mobile slider at the selected Elementor breakpoint. Product images, videos, variation-specific galleries, captions, links, lightboxes, sale badges, thumbnails, pagination, navigation, image effects, and optional image loading attributes are managed from one widget. Kodlo reads the current WooCommerce product context on the frontend and uses an editor preview fallback when editing in Elementor. Gallery interactions use lightweight Vanilla JavaScript, with jQuery retained only for WooCommerce variation events. Frontend assets load through the widget dependency system, so base assets are requested only where the widget is used and optional magnifier or edge-bleed assets load only when those features are active on the frontend. Built for Responsive Product Presentation Product Media That Goes Beyond Images Variation Galleries Inside WooCommerce Assign an ordered image gallery to each product variation from the standard WooCommerce variation editor. Images can be added, removed, reordered by drag and drop, or moved with accessible ordering controls. On the storefront, Kodlo supports both complete and partial variation matching. The gallery can respond as soon as a meaningful attribute such as color is selected. Payload fingerprints prevent unnecessary DOM and Swiper rebuilds when the effective visible gallery has not changed, reducing flicker between equivalent variations. Variation galleries can be enabled or disabled for the widget as a whole, while desktop and mobile views each keep their own maximum image limit. Styling in Elementor Performance and Accessibility Foundations Accessibility depends on the complete page, theme, content, colors, and configuration. Kodlo provides accessibility-focused foundations but does not claim automatic compliance for every implementation. WooGallery Compatibility Kodlo includes an optional compatibility layer for WooGallery metadata. Activation safely revokes the previous notice generation, preserves any completed or interrupted progress, and checks only the exact wcgs_video and woo_gallery_slider keys on an authorized administrator request. If supported legacy data is available, Kodlo asks whether it should be migrated. Nothing is copied until a WooCommerce administrator explicitly selects Migrate legacy data. The migration freezes a per-key metadata snapshot and immediately processes protected 50-row AJAX batches on the current administration page while a progress notice remains visible. Public product views stay read-only. Every destination write is tied to the exact selected legacy row and shares an internal per-object lock with normal Kodlo metadata saves, so a newer or explicitly empty Kodlo value remains authoritative. During migration, the notice shows exact processed-row progress and asks the administrator not to reload or leave the page. Failed or repeatedly stalled batches stop automatic requests and expose a Retry button. When both jobs finish, the page automatically loads a completion notice with Keep legacy data as the safest default and Delete safely migrated legacy data as a separate explicit action. Both controls share one native WordPress action row. Safe cleanup uses the same visible protected batch runner, keeps an independent snapshot and cursor for each legacy key, and never crosses the corresponding completed migration boundary. It removes an unchanged legacy row only while its exact Kodlo destination still exists with the migrated value. Unsupported, unmatched, unmigrated, later-created, concurrently changed, or subsequently changed rows remain untouched. SVG Safety SVG attachments accepted by the standard WordPress and Elementor media workflow are supported like other image attachments, without an additional Kodlo-specific approval layer. Deactivation and Permanent Deletion Deactivation stops the widget and its frontend behavior without deleting Elementor widget settings, attachment Video URLs, variation gallery assignments, or migration progress. Reactivating the plugin restores the configured galleries. Permanent deletion through the WordPress Plugins screen removes Kodlo's internal migration state, temporary locks, and administrator failure notices. Authored gallery content remains in WordPress post metadata to prevent accidental product-data loss, so reinstalling the plugin can reuse it. Delete that product content separately only when you intentionally no longer need it.

安装:

  1. Upload the plugin files to the /wp-content/plugins/kodlo-product-gallery-for-elementor directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Ensure both WooCommerce and Elementor (Free or Pro) are installed and activated.
  4. If Kodlo reports supported WooGallery metadata, review the detected data and select Migrate legacy data only when you want to copy it into Kodlo.
  5. Open a WooCommerce product page or Elementor Single Product template, search for Kodlo Product Gallery in the widgets list, and drag it into your layout.
To evaluate the plugin first, use Live Preview on its WordPress.org page. The Playground setup installs the required free dependencies, creates disposable demo media and a product, signs you into the temporary site, and opens the configured gallery in Elementor.

屏幕截图:

  • The mobile slider with thumbnails, pagination, navigation controls, video support, and optional edge bleed.
  • Variation-specific image management inside the native WooCommerce product editor.
  • Elementor controls for responsive layouts, media behavior, navigation, styling, and image loading priorities.

常见问题:

Does it require Elementor Pro?

The widget itself works with Elementor Free or Pro, but it needs a WooCommerce product context on the frontend. Place it on a product page or inside a Single Product template. Building Single Product templates with Elementor Theme Builder requires the relevant Elementor Pro functionality.

Can I test the widget before installing it on my store?

Yes. Select Live Preview on WordPress.org. A temporary WordPress Playground site opens with WooCommerce, Elementor, a demo product, local demo images, and the Kodlo widget ready in the Elementor editor. You can safely change controls and responsive modes without affecting a live website. Starting the prepared YouTube video contacts YouTube, but no production store data is used.

Can I use it on a normal non-product page?

Only when that page has a valid WooCommerce product context. The frontend renderer looks for the current WooCommerce product and does not output a gallery when no product can be resolved. In the Elementor editor, the preview can fall back to the first product so the widget remains editable.

Does it support variable WooCommerce products?

Yes. Assign galleries in the WooCommerce variation editor. Kodlo supports complete variation events and partial matching while attributes are being selected.

How do I attach videos to my gallery?

Open an image in the WordPress Media Library, enter a YouTube, Vimeo, or direct MP4 URL in the Video URL field, and save the attachment. The image becomes the video poster and gallery thumbnail.

Does video playback connect to an external service?

Only when the gallery uses an external video URL. Starting a YouTube or Vimeo video loads that provider's player, and starting a remotely hosted MP4 requests that file from its host. Review the provider's privacy terms and your site's consent requirements before publishing external media.

How does Mobile Swipe Edge Bleed work?

Enable Swipe Edge Bleed in the widget's General settings section. Match Mobile Side Gutter to the horizontal mobile padding around the gallery. Slides remain inside the content gutter at rest, can travel through it while swiping, and are clipped again after the slider snaps. Navigation Arrows Edge applies the same content-edge or screen-edge anchor to both main and thumbnail arrows.

Does the plugin include accessibility support?

Yes. Kodlo includes keyboard-operable navigation controls, semantic buttons, localized labels, visible focus states, descriptive embedded-video titles, reduced-motion support, and pagination visibility management. Final accessibility still depends on the surrounding page, theme, content, colors, and widget configuration.

How is image loading optimized?

Kodlo always outputs attachment dimensions and responsive image data. By default it does not add custom loading, fetchpriority, or decoding attributes. If Image Loading Optimization is enabled, the configured first images in the desktop grid, mobile slider, and mobile thumbnails receive fetchpriority="high" and decoding="async", while the remaining rendered images receive loading="lazy" and decoding="async".

Does it import data from WooGallery?

Yes, with administrator consent. Activation resets the notice cycle, then the next authorized administrator request checks only WooGallery video URLs (wcgs_video) and variation gallery image lists (woo_gallery_slider). If either key is present, a WooCommerce administrator can explicitly start a fixed-snapshot migration. Protected 50-row AJAX batches then run immediately on the current page with processed-row progress, leave-page protection, and retry handling. Storefront requests never write migration data, and reactivation never resumes paused work without fresh consent. After migration, Keep legacy data is the safest default. The separate Delete safely migrated legacy data action processes its own fixed snapshot in 50-row batches without crossing the completed migration boundary, and removes an unchanged row only while its exact Kodlo destination still exists. Unsupported, unmatched, unmigrated, concurrent, and later legacy rows are retained.

What happens when I deactivate or uninstall the plugin?

Deactivation stops the gallery functionality but preserves its data so the existing galleries return when the plugin is reactivated. Permanent deletion through the WordPress Plugins screen removes Kodlo's migration progress, temporary locks, and administrator failure notices. It intentionally preserves attachment Video URLs and variation gallery assignments because they are authored product content rather than disposable settings.

更新日志:

2.9.2 2.9.1 2.9.0 2.8.1 2.8.0