For Developers & Website Builders

Build it fast. Hand it off safely. Extend it anytime.

A complete gallery solution for client sites – built visually with native blocks for Elementor, Divi, Bricks, and Gutenberg, no code required. Granular permissions decide what clients can touch, and when you want to go deeper, hooks cover almost every part of the plugin.

0
Builders
Native blocks for each
+
Templates
Client-ready starting points
0
Layouts
Zero rebuilds to switch
0
Plugin
Less to maintain, less to break
Built for client work

Everything a client site needs, ready out of the box

A finished gallery in an afternoon, not a sprint.

Start from 30+ professionally designed templates, preview on the client’s real content, apply, and adjust from one panel. No blank canvas, no rebuild for round two.

Works in the builder you already use.

Dedicated widgets for Gutenberg, Elementor, Divi, and Bricks, give you the same controls and consistent results — in every builder. No custom code or shortcode wrappers.

One reliable plugin instead of six.

Galleries, sliders, protection, image SEO, and optimization in a single plugin – fewer conflicts to chase, one changelog to read, one thing to test on update day.

Decide exactly what clients can touch.

User and per-gallery team permissions let clients update content without reaching the settings that break layouts. Revision history restores any slip in one click.

Fast sites, without extra work.

Native lazy loading, responsive srcset, built-in caching, and clean markup. Gallery pages that hold up when the Lighthouse report has your name on it.

And when you do want code - it's all there.

Hooks covering almost every part of the plugin, a REST API for galleries, and custom CSS & JS per gallery or site-wide. Optional, never required.

Built for handoff

No code to build it. Full code when you want it.

Deliver the whole solution visually – templates, layouts, branding, permissions – and hand clients an interface they can manage on their own. The extension points stay underneath for the day a project needs something custom: hooks covering almost every part of the plugin, a REST API, and your own CSS & JS.

When you want to go deeper

Hooks covering almost every part of the plugin

Standard WordPress extension points across the whole plugin – customize behavior, automate galleries, and wire FotoGrids into the rest of the client’s stack.

REST API

Read, write, and automate galleries. Create galleries from an external workflow, update captions and items from a script, or wire uploads into a client’s existing pipeline.

Customize markup, behavior, and gallery events with standard WordPress hooks and filters. Extend without touching plugin core – your customizations survive updates.

Bring your own styles and scripts. Attach them to a single gallery for one-off client requests, or globally for a site-wide design system.

Control the branding clients see inside their own admin, so the sites you build and maintain carry your name.

Move galleries between environments – staging to production, or site to site. Revision history with one-click restore covers you when a client experiment goes wrong.

Manage galleries across a multisite network from one place, with per-gallery team permissions and a full activity log of who changed what.

The Builder Workflow

From kickoff to handoff, in less time than the old way

Step 1
Migrate or start clean

Dry-run the migration assistant against the client’s existing NextGEN, Envira, Modula, or FooGallery setup – or bulk-import from a folder. Nothing commits until you approve the preview.

Step 2
Build it visually

Drop the native block into Elementor, Divi, Bricks, or Gutenberg, pick a template, and adjust everything from one panel with live preview. Theme typography and colors are inherited automatically – not a single line of code required.

Step 3
Hand off with guardrails

Set permissions so clients update content without touching the settings that break layouts. Revision history restores anything in one click, and the activity log shows who changed what.

Template Library

30+ professionally designed templates. Yours in two clicks

Start client builds from a real baseline instead of a blank canvas. Preview against the client’s actual content, apply, and adjust – then save your own setups as the studio standard.

Curated for real client builds

Templates for portfolios, case studies, product galleries, events, and more - a professional starting point for any client brief.

Live preview on the client's real content

Every template renders against the actual gallery before you commit. No surprises after apply - and zero theme-clash debugging.

Adjust everything from one panel

Spacing, colors, crops, hover effects, captions, and overlays - then finish with your own CSS where the client's brand needs it.

Save your setups as reusable templates

Style one build, then reuse it across every project. Consistent client sites, faster delivery, less rework.

Free is a complete toolkit

Free covers everything you need to build. Pro layers on the client work.

Native builder blocks, 8 layouts, templates, branding controls, and the extension surface are in Free. Pro adds the layers client projects ask for – image SEO, automation, analytics, and handoff workflows.

Build & Integrate
Performance, SEO & Markup
Control, Protection & Handoff
Reliable on every client site

Spend your time building, not debugging plugin conflicts

Galleries, sliders, protection, image SEO, optimization, and client proofing from one plugin. One changelog to read, one thing to test on update day, on every site you maintain.

Everything you need
FotoGrids
One plugin. Every capability.
4
Builders, one control surface
6
1
Plugins replaced per client site
100%
Native integration

Frequently Asked Questions

No. Templates, layouts, branding, permissions, and the entire gallery setup are handled visually, with live preview and autosave. Code is optional – hooks, the REST API, and custom CSS & JS are there for the projects that want them.

User and per-gallery team permissions control exactly what each client can change – they update content, the settings that break layouts stay out of reach. Revision history restores any gallery in one click, and the activity log shows what changed and who changed it.

All three, plus a native Gutenberg block. Each has a dedicated widget or element with the same control surface, so a gallery you build in Elementor renders identically in Divi or Bricks if the site migrates later.

Yes. Galleries can be read, written, and automated over the REST API – create galleries programmatically, update items from a script, or connect an external workflow. The full endpoint reference is part of the documentation.

Yes. Standard WordPress hooks and filters cover markup, behavior, and gallery events, and custom CSS & JS can be attached per gallery or globally. Your customizations live outside the plugin, so they survive every update.

FotoGrids uses native lazy loading, responsive image sizes, and built-in caching to keep page weight down, with clean markup that avoids layout shift. WebP and AVIF automatic optimization is available on supported plans.

Yes – the migration assistant supports NextGEN, Envira, FooGallery, Modula, and more. Run it in dry-run mode first; captions, alt text, EXIF, and album structure all come across.

Yes. Galleries can be managed across a multisite network, with network-wide analytics available on supported plans.