| 开发者 |
wpchill
silkalns giucu91 |
|---|---|
| 更新时间 | 2026年9月25日 21:07 |
| PHP版本: | 5.6 及以上 |
| WordPress版本: | 7.1 |
[modula id="1192"].Follow this easy guide to add your gallery to any page or post. Simply copy the shortcode from your gallery and paste it where you want the gallery to appear.
Yes! If you use NextGEN, FooGallery, Envira, Final Tiles, or Photoblocks, you can switch to Modula easily with our free migration plugins. Migrate away from NextGEN Gallery Migrate away from FooGallery Migrate away from Envira Gallery Migrate away from Final Tiles Migrate away from Photoblocks Gallery
If photos don't look clear, try increasing the Minimum Image Width in the settings, General section. Also ensure you're uploading high-resolution source images.
All Modula galleries are automatically mobile responsive. Configure responsive breakpoints in your gallery settings to control how many columns display on smartphones and tablets.
Yes! Use the Custom Grid layout to create professional portfolio galleries. Resize images to highlight your best work and add captions to provide context.
The lightbox is enabled by default in Modula. When visitors click gallery images, they open in a full-screen lightbox viewer with navigation arrows.
Absolutely! Modula's drag-and-drop interface requires no coding knowledge. Just upload images, customize your layout, and publish your gallery.
Use Modula's AI optimizer to automatically generate optimized titles, captions, and ALT text. Also upload images with descriptive filenames and enable lazy loading for better page speed.
Yes! Create custom galleries for WooCommerce products to showcase items from multiple angles. Product galleries with more images increase conversion rates.
Select "Custom Grid" as your gallery type when creating a new gallery. Then drag and resize images in the gallery builder to create your unique layout.
Yes! Modula integrates seamlessly with Elementor, Beaver Builder, Divi, and other popular WordPress page builders.
Hover over an image in the gallery builder, click on the Pencil icon (edit) to open the image editor. Add your caption text in the caption field. Captions display as overlays on your images.
Absolutely! Modula is perfect for photography portfolios. Use Custom Grid layouts, enable lightbox slideshows, and add watermark protection for your photos.
With Modula Pro, click the "Add New+" button when adding gallery items. Paste YouTube or Vimeo URLs, or upload self-hosted videos to create multimedia galleries.
Yes, with the Gallery Filters extension (Pro). Add filter tags to images and let visitors sort gallery images by category or tag.
Enable lazy loading, compress images before uploading, reduce the number of images per page, and consider using the Speed UP extension with CDN support.
Yes! Select "Masonry" as your gallery type to create Pinterest-style layouts. Images of different sizes automatically arrange in a flowing grid.
Please report security bugs found in the source code of the Modula Image Gallery plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin."
effect-* classes when CPT defaults fill in a Hover Effect Builder; Under Image captions return below the image on columns layouts.
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.7 - 21.09.2026
Fixed: Modern lightbox vendor CSS is scoped under the body Modula host class, and open-state opacity is protected when another plugin styles shared Fancybox container classes (e.g. Easy FancyBox).
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.6 - 18.09.2026
Fixed: Gallery filter name list is no longer wiped to empty/placeholder on classic or Beta save while image tags remain; already-wiped galleries refill the list from per-image tags.
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.5 - 18.09.2026
Fixed: Frontend Edit gallery link no longer triggers an undefined array key warning on classic (jtg-) galleries.
Fixed: Gallery listing shows gallery type product names from the settings schema (Masonry for type grid, not Grid).
Fixed: Release zip again includes classic admin modula-gallery-upload.min.js and wp-modula-gallery.min.js (uglify no longer skips them).
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.4 - 18.09.2026
Added: Duplicate on gallery listing row hover actions (same as ⋮; short label).
Changed: Classic visitor shortcode gallery root is id="jtg-{id}" again; #modula-{id} is only the Beta / modern renderer root.
Compat: Classic Custom CSS and theme root selectors stay #jtg-{id}. Beta / modern galleries use #modula-{id}.
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.3 - 16.09.2026
Added: Listing toolbar Trash icon that switches SHOW to In the trash (and toggles back to Published).
Added: Classic WYSIWYG Caption editor on the gallery item edit panel (same TinyMCE toolbar as bulk-edit captions).
Changed: Gallery listing default SHOW is Published; removed the Everything (all live) status option.
Changed: Removed Image click behavior “Direct link to image file”; existing galleries stored as direct are treated as Fancybox.
Changed: Gallery editor top bar and shortcode panels refined (document status and embed chrome).
Fixed: Listing ⋮ action labels (e.g. Restore classic editor, Apply preset) wrap instead of forcing a horizontal scrollbar.
Fixed: Draft and private galleries no longer show “Gallery not found.” to visitors who cannot read them — they see “This gallery is not published.”
Fixed: Per-image Redirect to URL skips the lightbox and navigates on tile click, even when the gallery Image click behavior is Open in lightbox.
Fixed: Gutenberg Modula Gallery block chooser is no longer capped at five galleries; search matches by title as well as ID.
Fixed: New Beta galleries paint phones-and-tablets / Masonry column controls from schema defaults on first open (empty grouped settings no longer hide them).
Fixed: Omitted Masonry grid type on new Beta galleries defaults to 3 columns, not justified automatic.
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.2 - 11.09.2026
Added: Convert to new editor on the gallery listing bulk bar for selected classic galleries (same classic settings backup as row Convert).
Added: Restore classic editor on the gallery listing (⋮) for Beta galleries that have a Convert backup — restores flat classic settings and clears the Beta flag (shortcode unchanged).
Fixed: New gallery editor choice no longer stays stuck when a View Transition aborts; each choice and dismiss finishes (Beta gallery, classic gallery editor, or back to the listing).
Fixed: Modern/Beta visitor galleries no longer stay forever on “Loading gallery…” — renderer assets enqueue reliably (with cache-busting), stalled mounts recover or fail visibly with retry, and missing assets show an alert instead of an invisible shell.
Added: Modula Debug Log in Settings → Diagnostics — opt-in JSONL failure log (enable, status, Download, Clear) for support, without requiring WP_DEBUG.
Added: Debug Log instrumentation for settings REST, gallery persist, and shortcode bootstrap failures (plus album.persist channel for Compatible Pro).
Added: WP-CLI gallery helpers to list, convert, and restore galleries from the command line.
Added: Compact Beta gallery editor chrome — fixed 72px icon-only sidebar rail with accessible names/tooltips and short rail labels.
Added: Gallery document status (publish / draft / private) in the takeover topbar, ahead of save status.
Added: Image click behavior “Lightbox, or link when set” — tile opens the lightbox when an image has no custom URL, or goes to that URL when one is set (pre-3.0 Pro hybrid; no automatic migration).
Changed: Gallery settings panel narrowed to 300px; supplementary field help moved into accessible info tips for a denser, cleaner canvas.
Changed: Hub drill-row secondary value summaries hidden so nested settings navigation stays scannable.
Changed: Takeover topbar layout cleaned up (shared select sizing, style-guide spacing/typography).
Changed: Renamed Image click behavior “External URL” to “Go to URL” (same external-url mode).
Fixed: Security issue — social share meta and visitor shortcode no longer expose non-visitor-readable galleries (private/draft) to unauthorized requests.
Fixed: Classic Update Gallery no longer wipes stored images when the modula-images payload is blank, invalid, or an empty array.
Fixed: Classic gallery items now sync into the hidden field on Update Gallery (including after bootstrap and before submit).
Fixed: Classic Save no longer empties the gallery when image captions contain quote characters (e.g. 30" × 40") — JSON is decoded after a single unslash, without a second stripslashes.
Fixed: Clearing Alt / Title / Caption completely in the Beta item panel now persists after autosave (Media Library non-empty text is still not wiped by empty sync).
Fixed: Lazy load gallery setting honored on modern visitor bootstrap (turning Lazy load off actually reaches the frontend).
Fixed: Gallery sizes attribute matches column breakpoints so eager thumbnails no longer default to undersized srcset candidates.
Fixed: Admin gallery listing and Beta editor status bar no longer show “0 images” when the gallery catalog has items (classic and/or v2).
Fixed: Gallery editor Captions & Titles Size number input no longer snaps to the minimum on each keystroke, so multi-digit sizes (e.g. 16) can be typed; the value clamps after a short pause or when leaving the field.
Fixed: Gallery listing checkboxes keep accumulating selection across galleries and albums (mixed-type bulk); a second row check no longer replaces the first.
Fixed: New album no longer opens a blank Add New Album screen when Albums editor takeover is off; the classic album editor is shown.
Compat: Beta gallery pagination dual-classes legacy hooks (.modula-navigation, .page-numbers, .current) alongside .modula-pagination so shallow custom CSS keeps working; deep selectors (a.page-numbers, list wrappers, sibling #gallery + .modula-navigation) still need updating to the Beta markup.
Compat: Item chrome dual-classes Justified Grid Gallery hooks (.jtg-title, .jtg-description, .jtg-social) alongside .modula-title / .modula-description / .modula-social so theme and Defaults CSS keep matching; nested .jtg-body wrappers and #jtg- root ids are unchanged (see ADR 0029).
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
3.0.1 - 10.09.2026
Fixed: Standalone settings save can deep-merge options before store (album/gallery toggles).
3.0.0 - 09.09.2026
Added: New beta gallery editor.
Info: Read more about Modula 3.0 Beta: https://wp-modula.com/modula-3-0-beta/
2.14.39 - 08.09.2026
Fixed: Gutenberg gallery block could display as raw, unrendered shortcode text on the frontend with some themes.
Fixed: Some themes injected stray
tags into the gallery markup, breaking the layout.
Fixed: Large gallery imports could time out on bigger sites.
Added: Search box and "already imported" status in the gallery import list.
Fixed: Missing keyboard focus outline on non-lightbox gallery links.
2.14.38 - 28.08.2026
Fixed: Gallery migration issue.
Fixed: Permalinks not refreshing after changing gallery/album URL settings.
2.14.37 - 21.08.2026
Fixed: Minor block editor compatibility improvements.
2.14.36 - 13.08.2026
Fixed: Compatibility with WordPress 7.1
2.14.35 - 05.08.2026
Fixed: Undefined index notice when gallery settings are empty.
2.14.34 - 30.07.2026
Added: email_html sanitizer for full HTML email templates in settings.
Changed: Image select field upload button label can be customized per field.
Fixed: Strip leading empty paragraphs from email HTML on save to avoid unwanted top spacing.
2.14.33 - 29.07.2026
Fixed: Extensions REST endpoint being cached by page caching plugins, causing stale extension states.
2.14.32 - 28.07.2026
Added: Code editor field for HTML based settings.
2.14.31 - 20.07.2026
Fixed: Security issue.
2.14.30 - 16.06.2026
Fixed: PHP warning for undefined variable $item_data when gallery has no renderable images.
Fixed: Bulk add images to gallery from Media Library not working correctly.
Fixed: Telemetry retry queue could grow indefinitely causing excessive database writes.
2.14.29 - 12.06.2026
Fixed: Image caption changes no longer affect the description in media library.
2.14.28 - 19.05.2026
Fixed: Fatal error on frontend when gallery settings are invalid.
2.14.27 - 12.05.2026
Changed: Moved several lightbox settings to base plugin.
Fixed: Copy caption on double tap not working on mobile.
Fixed: Large captions in lightbox pushing image out of view.
2.14.26 - 05.05.2026
Fixed: Schema.org markup now generates a unique ID per gallery when multiple galleries are present on the same page.
Added: Filter to disable gallery schema.org display.
2.14.25 - 30.04.2026
Fixed: Admin CSS adjustments.
Fixed: Gallery save redirecting to posts list instead of the editor.
2.14.24 - 28.04.2026
Fixed: Admin CSS adjustments.
Fixed: Security issue.
2.14.23 - 09.04.2026
Fixed: Admin styles compatibility with WordPress 7.0.
2.14.22 - 20.03.2026
Fixed: No srcset for cropped images.
2.14.21 - 16.03.2026
Fixed: JavaScript error in image edit screen.
Fixed: Sometimes the telemetry notice prompt could not be dissmissed.
Fixed: An issue where large captions and hover effects disrupted the lightbox functionality.
Added: A filter to enqueue front styles early if a gallery shortcode is detected in a page.
2.14.20 - 12.03.2026
Fixed: License key cannot be changed.
Fixed: Core gallery importer.
Added: Color selector & code tab in image description TinyMCE editor.
2.14.19 - 06.03.2026
Fixed: Security issues.
Fixed: TinyMCE editor floatpanel compatibility with Divi theme.
2.14.18 - 03.03.2026
Fixed: Enqueue front styles early.
2.14.17 - 25.02.2026
Fixed: Migrator detection cache.
2.14.16 - 23.02.2026
Fixed: Moved touch navigation settings to base plugin
2.14.14 - 20.02.2026
Fixed: Endpoint changes
2.14.13 - 19.02.2026
Fixed: Z-index issue with lightbox.
2.14.12 - 17.02.2026
Fixed: Modula shortcode button in tinymce editors.
2.14.11 - 13.02.2026
Fixed: Moved some styling and scripts to footer.
2.14.10 - 12.02.2026
Fixed: Various issues and bugs.
2.14.9 - 11.02.2026
Fixed: Various issues and bugs.
2.14.8 - 10.02.2026
Fixed: Core gallery migration.
2.14.7 - 09.02.2026
Fixed: Various issues and bugs.
2.14.6 - 07.02.2026
Fixed: Beaver Builder block directory path.
2.14.5 - 06.02.2026
Fixed: Telemetry dismiss notice was not working correctly.
Added: Extensions page design improvements.
2.14.4 - 06.02.2026
Fixed: Various issues and bugs.
2.14.3 - 06.02.2026
Fixed: Various issues and bugs.
2.14.2 - 05.02.2026
Fixed: Various issues and bugs.
2.14.1 - 05.02.2026
Fixed: Various issues and bugs.
2.14.0 - 05.02.2026
Changed: Multiple improvements to the codebase.
Added: Support for extensions bundled in pro
Fixed: Various issues and bugs.
2.13.9 - 02.02.2026
Added: Additional $atts parameter to frontend shortcode settings filter.
Updated: Admin shortcodes dropdown design.
2.13.8 - 29.01.2026
Fixed: Compatibility with Imagify plugin.
Fixed: Core gallery importer.
Added: Support for shortcodes dropdown in gallery edit screen.
2.13.7 - 27.01.2026
Fixed: Security issues.
2.13.6 - 20.01.2026
Fixed: Gutenberg block editor was throwing an error due to circular references.